trishitchar / AI-flix

Netflix Clone MERN stack, used React, JavaScript, Mongo, Express, Feel Free to contribute https://aiflix-tc.vercel.app/
https://ai-flix.onrender.com/
4 stars 3 forks source link
chatgpt chatgpt-api express gemini gemini-api hacktoberfest hacktoberfest-accepted hacktoberfest2025 javascript mongodb mongoose netflix netflix-clone node nodejs react reactjs tailwind tailwindcss webdevelopment

Note

if there's any problem occurred in Live version please clone the repo. Working perfectly fine in local.

Frontend

 cd .\client\
 npm i
 npm run dev

Backend

 cd .\server\
 npm i
 npm run dev

Live demo

1 Sign Up 1 Sign Up-min 2 sign in 2 sign in-min 3 brose page 3 brose page-min 3.1 browse page 3 1 browse page-min 4 various types of movies 4 various types of movies-min 5 movie playing 5 movie playing-min 5.1 movie playing 5 1 movie playing-min 6 like the video 6 like the video-min 7 profile and liked video 7 profile and liked video-min 8 AI search 8 AI search-min 9 AI results 9 AI results-min 10 watch suggested movies 10 watch suggested movies-min 11 Profile section 11 Profile section-min 12 error handle 12 error handle-min 13 logout 13 logout-min

frontend - cd client

npm run dev

backend - cd server

server
-express
-mongo
-mongoose
-nodemon
-dotenv
-bcrypt -jwt - cookie-parser

npm run dev

Need

Login/sign up - manual + with google + github
              - maybe will switch to jwt and mongo in future
Admin pannel, user pannel
like watchlater share comment 
card will improve show rating in side
watch later according to the user
recomendation system maybe
if any user liking a particular genre then he can add a btn of that genre then I'll open up another page according to the user choice movies
maybe if possible will update it to .ts in future
will call the api's from backend maybe
upvote system
maybe a share button to share over users who joined the site just like I'm sharing my recomendation
an qr code to share the site quickly 
a user can upload a video/youtube url and image poster for a movie or he can request a movie, it will also show in my video tab like something