Barebones gamer-style social film logger. Search TMDB, post watch status, browse the squad feed.
Live: cinemaverse-solo.netlify.app
- Vite + React + Tailwind
- TMDB via Netlify Function (
TMDB_API_KEY) - Auth + feed: localStorage demo mode, or Supabase for production shared feed
- Hero landing + responsive navbar (Sign In / Sign Up)
- TMDB trending + search
- Log status: watching, completed, queued, dropped
- Social feed + player profile
npm install
cp .env.example .env
# Add VITE_TMDB_API_KEY for local TMDB (get one at themoviedb.org)
npm run dev- Connect repo to Netlify
- Framework preset: None (or Vite) — not Next.js
- Build:
npm run build· Publish:dist - If deploy still picks Next.js: Site settings → Build & deploy → Clear build cache, then redeploy
- Env vars:
TMDB_API_KEY— required for movie dataVITE_SUPABASE_URL+VITE_SUPABASE_ANON_KEY— optional, enables shared auth/feed
Without Supabase, sign-up works in-browser (demo mode) — great for portfolio preview; add Supabase for real multi-user feed.
Run supabase/schema.sql in the SQL editor, then disable email confirmation under Authentication → Providers → Email for fastest onboarding.
Intentionally minimal: film status logging + sharing only. No payments, AI, or TV episode tracking in this prototype.