Skip to content

BatuhanTopcu/random-episode-next-trpc

Repository files navigation

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

About

Next + tRPC port of random-episode app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published