Anime streaming web app — Next.js 15, NextAuth, Neon PostgreSQL, Drizzle ORM.
- Framework: Next.js 15 (App Router)
- Auth: NextAuth v5
- DB: Neon PostgreSQL + Drizzle ORM
- Anime API: gogo-api
- Deploy: Vercel
npm installDaftar di neon.tech → buat project → copy connection string
DATABASE_URL=postgresql://...
NEXTAUTH_SECRET= # openssl rand -base64 32
NEXTAUTH_URL=http://localhost:3000
ANIME_API_URL=https://gogo-api-topaz.vercel.appnpx drizzle-kit pushnpm run dev- Push ke GitHub
- Import di vercel.com
- Tambah env vars (DATABASE_URL, NEXTAUTH_SECRET, NEXTAUTH_URL → domain vercel, ANIME_API_URL)
- Deploy
- Home: recent + popular anime
- Search
- Watch streaming (embedded player)
- Watchlist (login required)
- Register & Login