RocketBase - React Movie and TV Catalog icon

RocketBase - React Movie and TV Catalog

Go to Website
Hot or Not
RocketBase - React Movie and TV Catalog

Description

RocketBase is a movie and TV catalog. Posters, backdrops, ratings, people, videos, and images load live from TMDB. The catalog is not stored in a database. Open a title for the poster, logo, score, videos, and images. Search from the search page or from the bar in the navigation. Save titles, favorites and scores in My list. That list stays in the browser. The interface is English. About and Contact are included. The contact form can send mail through your own mailbox. This product uses the TMDB API but is not endorsed or certified by TMDB.

Features

  • Home, Movies, TV Shows, People, Search, My List, About and Contact pages.
  • Trending, popular and top-rated titles, upcoming releases, movies in theaters and shows on the air.
  • Genre and year filters.
  • Search suggestions, including from the navigation bar.
  • Title pages with posters, logos, videos and an image viewer.
  • Watchlists, favorites and personal scores stored locally in the visitor's browser.
  • Optional contact form using your own SMTP mailbox.
  • Live TMDB data with no catalog database required.

Requirements

  • Node.js 22 or newer, and npm.
  • Your own TMDB v3 API key. A key is not included.
  • A host that can run Node.js 22. Your own server, a VPS, or Vercel.
  • After npm run build, the startup file is .output/server/index.mjs. There is no app.js.
  • SMTP mailbox credentials, only if you enable the contact form.
  • No database is required.

Instructions

  1. Extract the download and open the project directory.
  2. Run npm install.
  3. Copy .env.example to .env.
  4. Set TMDB_API_KEY to your TMDB v3 API key.
  5. Run npm run dev and open http://localhost:8080.
  6. Run npm run build.
  7. On a panel that asks for an application startup file, set it to .output/server/index.mjs. From a terminal, npm start does the same thing and listens on port 3000. Set HOST and PORT only if the panel does not assign them.
  8. On Vercel, set the Application Preset to TanStack Start and add TMDB_API_KEY to the project environment. Do not set a startup file there.
  9. To receive contact messages, set CONTACT_EMAIL, SMTP_HOST, SMTP_PORT, SMTP_USER, and SMTP_PASS. SMTP_FROM is optional.
Authorrocketboost
CategoryScripts & Code / NodeJS
Price$25
Extended License$75
Likes1
First ReleaseSep 27, 2026
Last UpdateOct 13, 2026
Files included.css, .html, .ts, .tsx, .json, .svg, .md, package.json, JavaScript .js
Software versionNode.js 22
Html/css frameworkTailwind CSS
Software frameworkReact
Javascript frameworkReact, Node.js
Programming languageJavaScript, TypeScript

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit
Free social media tools for creators & solofounders

Free social media tools for creators & solofounders

295 free tools for growing your social media: write, plan, grow on local AI models, 100% free forever, No sign-up required, No trial. Write, check and measure posts on LinkedIn, Instagram, TikTok, X, YouTube, Reddit, Product Hunt and more: a free social media scheduler for 17 networks, engagement rate calculators, character counters, best time to post, hook generators and follower growth calculators. No login anywhere, no API or credit usage.

700 views · 6 clicks

$6