Skip to content

BrianCheung1/jesflix

Repository files navigation

Jesflix

Demo link:

Access my site at Jesflix

Table of Content:

About The App

JesFlix offers a diverse collection of movies and TV shows catering to all tastes and genres. Whether you're a fan of gripping dramas, side-splitting comedies, or heart-pounding thrillers, JesFlix has something for everyone.

Screenshots

Billboard Homescreen

Technologies

Nextjs, React, Tailwind, Mongodb, Prismadb, NextAuth, Vercel, Github

Setup

  • download or clone the repository

  • run npm install

  • fill out .env file with tokens

    DATABASE_URL=
    NEXTAUTH_JWT_SECRET=
    NEXTAUTH_SECRET=
    
    GITHUB_ID=
    GITHUB_SECRET=
    
    GOOGLE_CLIENT_ID=
    GOOGLE_CLIENT_SECRET=
    
    TMDB_API_KEY = 
    TMDB_BEARER_TOKEN = 
    
    EMAIL_SERVER_USER=
    EMAIL_SERVER_PASSWORD=
    
  • run npm run dev

  • Open http://localhost:3000 with your browser to see the result.

Status

Jesflix is still a work in progress but fully functional with features being added

Planned Features

  • Autoplay next episode