Skip to content

Flixxit is an OTT (Over The Top Platform) app that allows users to browse and watch their favorite movies and TV series. This app is built using React for the frontend and Node.js for the backend.

Notifications You must be signed in to change notification settings

omidhokate2002/flixxit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flixxit - OTT Platform App

Flixxit is an OTT (Over The Top Platform) app that allows users to browse and watch their favorite movies and TV series. This app is built using React for the frontend and Node.js for the backend. The app is deployed on Vercel for easy and scalable hosting.

Flixxit

Features

  • Home Page: Displays a curated list of featured movies and TV series.
  • Movies Page: Browse through a collection of movies with details like title, release year, and genres.
  • TV Series Page: Explore TV series with information about the title, release year, and seasons.
  • Search: Users can search for specific movies and TV series based on keywords.
  • About Page: Provides information about the app and its creators.
  • Favorites: Registered users can add movies and TV series to their favorites list.
  • Reviews: Registered users can provide reviews and ratings for movies and TV series.
  • User Authentication: Signup and Login functionality for users to access personalized features.
  • Change Password: Registered users can change their account passwords.

Tech Stack

Client: React, Redux, Material UI, React Toastify

Server: Node, Express, Axios, Mongoose, Razor Pay

Database: MongoDB

Run Locally

Clone the project

  git clone https://github.com/omidhokate2002/flixxit

Go to the project directory

For Client

  cd ./flixxit/client

Install dependencies

  npm install

Start the server

  npm run start

For Server

  cd ./flixxit/server

Install dependencies

  npm install

Start the server

  nodemon index.js

Vercel Deployment

To deploy this project run

  vercel deploy

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

MONGODB_URL

PORT

TOKEN_SECRET

TMDB_BASE_URL

TMDB_KEY

RAZORPAY_SECRET_KEY

License

MIT

Authors

Contributors

About

Flixxit is an OTT (Over The Top Platform) app that allows users to browse and watch their favorite movies and TV series. This app is built using React for the frontend and Node.js for the backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published