{"id":15570257,"url":"https://github.com/saddamarbaa/netflix-clone-api","last_synced_at":"2025-04-24T00:24:54.602Z","repository":{"id":133757453,"uuid":"332748788","full_name":"saddamarbaa/netflix-clone-api","owner":"saddamarbaa","description":"==\u003e Creating NetFlix API with Node.js, Express, MongoDB, and JSON Web Token Authentication with complete user authentication ","archived":false,"fork":false,"pushed_at":"2022-07-31T10:46:17.000Z","size":146,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-30T05:11:27.253Z","etag":null,"topics":["bcryptjs","json-web-token","mongodb-database","netflix-api-with-node-js-express","nodejs-user-authentication"],"latest_commit_sha":null,"homepage":"https://netflix-saddam.netlify.app/","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/saddamarbaa.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-25T13:02:03.000Z","updated_at":"2023-03-15T07:09:35.000Z","dependencies_parsed_at":"2023-06-27T11:10:30.003Z","dependency_job_id":null,"html_url":"https://github.com/saddamarbaa/netflix-clone-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saddamarbaa%2Fnetflix-clone-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saddamarbaa%2Fnetflix-clone-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saddamarbaa%2Fnetflix-clone-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saddamarbaa%2Fnetflix-clone-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saddamarbaa","download_url":"https://codeload.github.com/saddamarbaa/netflix-clone-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250536800,"owners_count":21446804,"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":["bcryptjs","json-web-token","mongodb-database","netflix-api-with-node-js-express","nodejs-user-authentication"],"created_at":"2024-10-02T17:41:47.672Z","updated_at":"2025-04-24T00:24:54.593Z","avatar_url":"https://github.com/saddamarbaa.png","language":"JavaScript","readme":"# Netflix Clone API\n\nFree Open source Netflix API built by the power of JavaScript and Node.js\n\n\n# Table of contents\n* [Author](#Author)\n* [Demo](#Demo)\n* [Related Projects](#Related_Projects)\n* [Technologies](#Technologies)\n* [Contributing](#Contributing)\n* [Features](#Features)\n* [Status](#status)\n* [Inspiration](#inspiration)\n* [Support](#Support)\n* [Feedback](#Feedback)\n* [Screenshots](#Screenshots)\n* [Run Locally](#Run_Locally)\n* [Environment Variables](#Environment)\n* [Deployment](#Deployment)\n\n\n# Author\n\n### \u003ca href=\"https://github.com/saddamarbaa\"\u003e@Saddam Arbaa\u003c/a\u003e\n\n\n\n# Technologies\n* Node.js\n* Express\n* MongoDB \n* JSON Web Token (JWT)\n* bcryptjs\n\n\n\n# Demo\n\n###  \u003ca href=\"https://nefilx-saddam.herokuapp.com/\"\u003eLIVE API Demo\u003c/a\u003e\n###  \u003ca href=\"https://netflix-saddam.netlify.app\"\u003eLIVE Webside DEMO \u003c/a\u003e\n###  \u003ca href=\"https://github.com/saddamarbaa/netflix-clone-vanillaJS\"\u003eFront-End REPO\u003c/a\u003e\n\n####   Testing Email:      testverstion@gmail.com\n####   Testing Password:    12345test\n\n\n\n# Related_Projects\n\n###  Netflix Clone App built with React Js, TypeScript, Redux, Firestore, Vercel Hosting, with complete user authentication\n#### \u003ca href=\"https://github.com/saddamarbaa/netflix-clone-app-react-typescript\"\u003e Github Repo \u003c/a\u003e\n####  \u003ca href=\"https://netflix-clone-app-react-typescript.vercel.app/\"\u003eLIVE DEMO\u003c/a\u003e\n\n\n###  Hulu Clone App built with React Js, Next Js, TypeScript, Redux, Tailwind CSS, Vercel Hosting, with complete user authentication\n#### \u003ca href=\"https://github.com/saddamarbaa/Hulu-clone-app-next.js-typeScript\"\u003e Github Repo \u003c/a\u003e\n####  \u003ca href=\"https://hulu-clone-app-nex-js.vercel.app/\"\u003eLIVE DEMO\u003c/a\u003e\n\n\n\n### Open Source Ecommerce API built with | Nodejs + Express + Mongodb + JWT authentication (CRUD operations, search, sort, filter, image upload and pagination)\n\n#### \u003ca href=\"https://saddam-rest-api.herokuapp.com/\"\u003eLIVE API\u003c/a\u003e\n#### \u003ca href=\"https://github.com/saddamarbaa/node-express-rest-api\"\u003eAPI REPO\u003c/a\u003e\n\n\n\n###  Blog API built with | Nodejs + Express + Mongodb\n\n#### \u003ca href=\"https://blog-post-api-sadam.herokuapp.com\"\u003eLIVE API\u003c/a\u003e\n#### \u003ca href=\"https://github.com/saddamarbaa/blog-api\"\u003eAPI REPO\u003c/a\u003e\n####  \u003ca href=\"https://github.com/saddamarbaa/blog-post-front-end-vanillaJS\"\u003eFront-End REPO\u003c/a\u003e\n####  \u003ca href=\"https://saddamarbaa-blog.netlify.app/\"\u003e LIVE Webside DEMO \u003c/a\u003e\n\n\n\n\n### Twitter API built with | Nodejs + Express + Mongodb  \n\n####  \u003ca href=\"https://twitter-clone-app-saddam.herokuapp.com/\"\u003eLIVE API Demo\u003c/a\u003e\n#### \u003ca href=\"https://github.com/saddamarbaa/twitter-clone-api\"\u003eAPI REPO\u003c/a\u003e\n####  \u003ca href=\"https://github.com/saddamarbaa/twitter-clone-app\"\u003eFront-End REPO\u003c/a\u003e\n####  \u003ca href=\"https://twitter-clone-saddam.netlify.app/\"\u003eLIVE Webside DEMO \u003c/a\u003e\n\n\n\n\n# Features\n-  Complete user authentication users can sign in, sign out\n-  View top rated movies\n-  View all netflix main genres\n-  View youtube thriller\n-  Add favorite movies to their wishList\n-  Used TMDb API \n-  Stripe Checkout/Payments (TODO)\n\n\n# Status\n\nProject is now complete in vanilla javaScript also in React Js so my next step I would love to converted to React + TypeScript + Next.js\n \n\n\n # Contributing\n\nContributions are always welcome!\n\n# Support\n\nFor support, email saddamarbaas@gmail.com.\n\n\n# Feedback\n\nIf you have any feedback, please reach out to me at saddamarbaas@gmail.com\n\n  \nTwitter\nhttps://twitter.com/ArbaaSaddam/\n\nLinkedin.\nhttps://www.linkedin.com/in/saddamarbaa/\n\nGithub\nhttps://github.com/saddamarbaa\n\nInstagram\nhttps://www.instagram.com/saddam.dev/\n\nFacebook\nhttps://www.facebook.com/saddam.arbaa\n\n\n\n# Inspiration\nBuild By Saddam Arbaa Project inspired by [Netflix] https://www.netflix.com\n\n\n# Run_Locally\n\nClone the project\n\n```bash\n  https://github.com/saddamarbaa/netflix-clone-api\n```\n\nGo to the project directory\n\n```bash\n  cd netflix-clone-api\n```\n\nInstall dependencies\n\n```bash\n  npm install\n```\n\nStart the server\n\n```bash\n  node server.js\n\n\n```\n\n\n# Environment\n- To run this project, you will need to add the following environment variables to your .env file\n\n- MONGO_USER \n- MONGO_PASSWORD\n- MONGO_DB_NAME\n- TOKEN_SECRET \n\n\n# Deployment\nTo deploy this project on Heroku Flow the Flowing documentation \u003ca href=\"https://devcenter.heroku.com/articles/deploying-nodejs\"\u003eDeploying Node.js Apps on Heroku\u003c/a\u003e\n\n\n\n\n\n# Screenshots\n\n\n## Log in Page\n\n![image](https://user-images.githubusercontent.com/51326421/122432029-2916df00-cfbf-11eb-9261-2eee2c07b757.png)\n\n![image](https://user-images.githubusercontent.com/51326421/122432494-9165c080-cfbf-11eb-9adb-f5110781ca9e.png)\n\n\n\n##  Register page \n![image](https://user-images.githubusercontent.com/51326421/122432177-4cda2500-cfbf-11eb-9664-e53f8a16c0b4.png)\n\n\n\n## Home Page \n\n![image](https://user-images.githubusercontent.com/51326421/115249780-23ce1d00-a153-11eb-9878-dbb982db065d.png)\n\n![image](https://user-images.githubusercontent.com/51326421/115250659-fcc41b00-a153-11eb-9787-663469b26b81.png)\n\n![image](https://user-images.githubusercontent.com/51326421/122394282-ff9a8b00-cf9f-11eb-8ed5-1d10afa3be27.png)\n\n\n\n\n\n\n\n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaddamarbaa%2Fnetflix-clone-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaddamarbaa%2Fnetflix-clone-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaddamarbaa%2Fnetflix-clone-api/lists"}