Web: https://random-episode.vercel.app/
Github: https://github.com/BatuhanTopcu/random-episode-next-trpc
- NextJS
- tRPC
- Prisma
- NextAuth
- DATABASE_URL PlanetScale mysql:// url
- SHADOW_DATABASE_URL New branch for main table, needed for PlanetScale → prisma connection
- GOOGLE_CLIENT_SECRET
- GOOGLE_CLIENT_ID
- NEXTAUTH_SECRET Needed for cashing user emails
- NEXTAUTH_URL Not needed if you deploy on Vercel
- TMDB_API_KEY
- TMDB_API_URL Idk why I made it env var, set it to https://api.themoviedb.org/3
- Port App to T3 Stack
- Deploy on Vercel
- Deploy db on PlanetScale
- Auth + DB logic
- Google login
- Sync between local storage and db
- Write Github Readme
- Clear DB if user not logged in for certain days
- Add watched episodes logic for logged users Needs redesign for episode cards