Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1015 Bytes

README.md

File metadata and controls

41 lines (33 loc) · 1015 Bytes

Deploy

Web: https://random-episode.vercel.app/

Github: https://github.com/BatuhanTopcu/random-episode-next-trpc

Stack

  • NextJS
  • tRPC
  • Prisma
  • NextAuth

Environment Variables

  • 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

Todo

  • 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