This is made with NextJS
, TailwindCSS
, NextAuth
and mongodb
.
Flixhub is a video streaming app. You can watch movies, Tv and so on.. You can add your favourites movies to your list and find them in the my-list section.
https://github.com/Kola-Prabhas/flixhub.git
cd flixhub
npm install
npm run dev
- app
- app/api
- auth-provider
- components
- context
- database
- models
- utils
This is the main folder and contains various routes of the app using app-router
This folder contains api-endpoints to add, delete and get data from the database and authetication using github provider.
This folder provides the utility of session provider using next-auth session provider
This folder contains various reusable components of the app.
This folder provides utilities for global state using context provider
This folder provides utilities for connecting to the database
This folder has models like Account and Favourites which provides schema for storing the data in the database
This folder has utility functions for communicating with the api endpoints