{"id":18326686,"url":"https://github.com/muskanmi/netflix-clone-backend","last_synced_at":"2025-07-08T00:08:18.987Z","repository":{"id":185165035,"uuid":"616097673","full_name":"muskanmi/netflix-clone-backend","owner":"muskanmi","description":"This repo contains the backend APIs of a web app created using ReactJS which can be used for streaming movies, tv shows, etc. like Netflix.","archived":false,"fork":false,"pushed_at":"2024-01-06T14:28:10.000Z","size":4004,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-10T06:08:15.809Z","etag":null,"topics":["cors","css","expressjs","html","javascript","mongodb","nodejs","router","streaming-application","web-api","web-application"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/muskanmi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-03-19T15:52:30.000Z","updated_at":"2024-07-28T16:21:09.000Z","dependencies_parsed_at":"2023-07-31T23:45:50.548Z","dependency_job_id":null,"html_url":"https://github.com/muskanmi/netflix-clone-backend","commit_stats":null,"previous_names":["muskanmi/netflix-clone-backend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muskanmi%2Fnetflix-clone-backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muskanmi%2Fnetflix-clone-backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muskanmi%2Fnetflix-clone-backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muskanmi%2Fnetflix-clone-backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/muskanmi","download_url":"https://codeload.github.com/muskanmi/netflix-clone-backend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248657406,"owners_count":21140835,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cors","css","expressjs","html","javascript","mongodb","nodejs","router","streaming-application","web-api","web-application"],"created_at":"2024-11-05T19:07:45.451Z","updated_at":"2025-04-13T02:27:44.653Z","avatar_url":"https://github.com/muskanmi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web-Stream Application - Backend Repo \n\nWeb-stream is a Web Application created using ReactJS which can be used for streaming movies, tv shows, etc. just like Netflix.\n\nThis repository contains the source code of the backend server of this webapp.\n\nThe source code for the frontend of the application is present [here](https://github.com/muskanmi/netflix-clone-frontend).\n\n***Note:*** This application looks like a clone of Netflix but is neither an exact replica of it nor is associated with it directly.\n\n\n![Web-Stream-App-Preview-1](./preview-1.png)\n\n![Web-Stream-App-Preview-2](./preview-2.png)\n\n## Features:\n\n- **User Authentication:** User can signup on the platform to explore the vast variety of movies, tv shows, etc. (User authentication is being performed with the help of Firebase in this application.)\n- Users can **browse** over a wide variety of shows, movies and series and explore them category wise as well.\n- Users can also **filter** the content by different *Genres*.\n- It also provides users ability to add their favorite shows \u0026 movies to their **watch list**.\n\n## Tools \u0026 Technology Used:\n\n- React.js\n- NodeJS\n- ExpressJs\n- HTML\n- CSS\n- Javascript\n- Redux\n- Toolkit\n- MongoDB\n- Firebase\n- Web APIs\n\n## Prerequisites:\n\n* React Version: **18.2.0**\n* Node Version: **18.14.1**\n* NPM Version: **9.5.0**\n* You also need to have MongoDb installed in your system where you are going to run this application.\n\n\n## Instructions:\n\nYou can follow the below steps to run the Backend of this application in your system's local environment:\n\n1. Get the source code on your pc via git.\n\n```shell\n  git clone https://github.com/muskanmi/netflix-clone-backend\n```\n\n2. As an application's requirement, you will need to have MongoDB installed in your system.\n\n3. Once MongoDB is installed in your system, you need to create a database named as `netflix` and a collection named as `users` inside it.\n\n4.  Now, navigate inside the folder through your terminal.\n\n```shell\n  cd netflix-clone-backend\n```\n\n5. Next, install the required dependencies by running the following command:\n\n```shell\n  npm install\n```\n\n6. Finally, start the application by running:\n\n```shell\n  npm start\n```\n\n7. Voila! the backend server is ready for use.\n\n8. You can now head over to the frontend repository by clicking [here](https://github.com/muskanmi/netflix-clone-frontend) to understand the steps to be followed for starting the frontend (main) application.\n\n#### :small_blue_diamond: Please do give a ⭐️ if you find this project useful.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuskanmi%2Fnetflix-clone-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuskanmi%2Fnetflix-clone-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuskanmi%2Fnetflix-clone-backend/lists"}