{"id":27745563,"url":"https://github.com/imran2909/entertainment_app","last_synced_at":"2026-04-10T13:31:10.124Z","repository":{"id":247110314,"uuid":"818647791","full_name":"Imran2909/Entertainment_app","owner":"Imran2909","description":"The Entertainment app is a site where we can find ongoing movies, tv series and trending movies. Also there is detailed description about each movie and series and we can see trailer.","archived":false,"fork":false,"pushed_at":"2024-08-07T18:44:19.000Z","size":5354,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T16:19:53.187Z","etag":null,"topics":["bcrypt","chakra-ui","expressjs","google-oauth2","jsonwebtoken","middleware","mongodb","mongoose","nodejs","reactjs","redux","responsive-web-design","thunk-middleware"],"latest_commit_sha":null,"homepage":"https://verdant-pie-aa1d2f.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Imran2909.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2024-06-22T12:48:03.000Z","updated_at":"2024-08-07T18:50:35.000Z","dependencies_parsed_at":"2024-08-08T04:16:32.149Z","dependency_job_id":null,"html_url":"https://github.com/Imran2909/Entertainment_app","commit_stats":null,"previous_names":["imran2909/entertainment_app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Imran2909/Entertainment_app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Imran2909%2FEntertainment_app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Imran2909%2FEntertainment_app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Imran2909%2FEntertainment_app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Imran2909%2FEntertainment_app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Imran2909","download_url":"https://codeload.github.com/Imran2909/Entertainment_app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Imran2909%2FEntertainment_app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31645180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bcrypt","chakra-ui","expressjs","google-oauth2","jsonwebtoken","middleware","mongodb","mongoose","nodejs","reactjs","redux","responsive-web-design","thunk-middleware"],"created_at":"2025-04-28T19:48:43.856Z","updated_at":"2026-04-10T13:31:10.099Z","avatar_url":"https://github.com/Imran2909.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Entertainment App\n\nThe Entertainment App is a platform where you can find the latest movies and TV series. You can view the IMDb ratings for any movie or TV series and watch trailers. You can also add movies and series to your bookmarks.\n \n## Acknowledgements\n\n- Website link: [Netlify](https://verdant-pie-aa1d2f.netlify.app/)\n- GitHub repo link: [GitHub](https://github.com/Imran2909/Entertainment_app)\n- Backend link: [Render](https://entertainment-backend-1.onrender.com)\n\n## Tech Stack Used\n\n- React.js\n- Redux.js\n- Node.js\n- Express.js\n- MongoDB\n- Chakra UI\n- CSS\n\n## Deployments\n\n- The full-stack app is deployed on Netlify:  \n  [https://verdant-pie-aa1d2f.netlify.app/](https://verdant-pie-aa1d2f.netlify.app/)\n\n- Backend is deployed on Render:  \n  [https://entertainment-backend-1.onrender.com](https://entertainment-backend-1.onrender.com)\n\n## How to Start\n\nTo run this project locally:\n\n1. Clone the repository to your local path.\n2. Run the command `npm run start` in the terminal to start the frontend.\n3. Run the command `npm run server` to start the Express server.\n\n## Environment Variables\n\nTo run this project, you will need to add the following environment variables to your `.env` file:\n\n- `MONGO_URL`: Your MongoDB URL.\n- `GOOGLE_CLIENT_ID` \u0026 `GOOGLE_CLIENT_SECRET`: For Google OAuth.\n- `OAUTH_CALLBACK_URL`: Redirect path after Google OAuth for the backend.\n- `CALLBACK_URL`: Redirect path after Google OAuth for the frontend.\n\n## Documentation\n\nHere is a brief description of the Entertainment App:\n\n- **Landing Page**: The landing page includes a navbar on the left side, trending movies slider, and recommended movies.\n  ![App Screenshot](https://i.imgur.com/y2RbiyW.png)\n\n- **Movies Section**: View all movies and search for any movie.\n  ![App Screenshot](https://imgur.com/dgS9s96.png)\n  ![App Screenshot](https://imgur.com/cpQAgeP.png)\n\n- **TV Series Section**: Similar functionality as the movies section.\n  ![App Screenshot](https://imgur.com/wXBdc3v.png)\n  ![App Screenshot](https://imgur.com/xIr6drg.png)\n\n- **Individual Pages**: Each movie and series has an individual page where you can see all details.\n  ![App Screenshot](https://imgur.com/HObLL2J.png)\n  ![App Screenshot](https://imgur.com/J9X8Zcv.png)\n  ![App Screenshot](https://imgur.com/4Mc1vig.png)\n\n- **Bookmark Functionality**: Add any movie or series to your bookmarks using the bookmark flag.\n  ![App Screenshot](https://imgur.com/w31frP2.png)\n\n- **Bookmark Section**: View your bookmarked movies.\n  ![App Screenshot](https://imgur.com/pi6BZzh.png)\n\n- **Authentication Redirect**: If you try to bookmark a movie without being authenticated, you will be redirected to the login page.\n  ![App Screenshot](https://imgur.com/hz6avY2.png)\n  ![App Screenshot](https://imgur.com/fzDGOyU.png)\n\n- **Google OAuth**: Log in with your Google account.\n  ![App Screenshot](https://imgur.com/QmzYMzh.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimran2909%2Fentertainment_app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimran2909%2Fentertainment_app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimran2909%2Fentertainment_app/lists"}