{"id":20490608,"url":"https://github.com/mehmet-github06/react-movie-app","last_synced_at":"2026-04-16T10:02:28.655Z","repository":{"id":214677540,"uuid":"736756092","full_name":"Mehmet-github06/react-movie-app","owner":"Mehmet-github06","description":"This project, created with React, includes a web application where you can register or log in with your own email or Google account. It is used to obtain information about movies and TV shows, and to view reviews","archived":false,"fork":false,"pushed_at":"2024-02-24T21:02:26.000Z","size":27858,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-25T23:57:34.414Z","etag":null,"topics":["axios-react","environment","firebase","html-css-javascript","react","react-icons","react-router-dom","tailwindcss","tmdb-api","toastify"],"latest_commit_sha":null,"homepage":"https://react-movie-app-pied.vercel.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/Mehmet-github06.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}},"created_at":"2023-12-28T19:32:59.000Z","updated_at":"2024-02-24T21:05:32.000Z","dependencies_parsed_at":"2025-01-16T05:36:29.177Z","dependency_job_id":null,"html_url":"https://github.com/Mehmet-github06/react-movie-app","commit_stats":null,"previous_names":["mehmet-github06/react-movie-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mehmet-github06/react-movie-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mehmet-github06%2Freact-movie-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mehmet-github06%2Freact-movie-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mehmet-github06%2Freact-movie-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mehmet-github06%2Freact-movie-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mehmet-github06","download_url":"https://codeload.github.com/Mehmet-github06/react-movie-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mehmet-github06%2Freact-movie-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31880884,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T09:23:21.276Z","status":"ssl_error","status_checked_at":"2026-04-16T09:23:15.028Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["axios-react","environment","firebase","html-css-javascript","react","react-icons","react-router-dom","tailwindcss","tmdb-api","toastify"],"created_at":"2024-11-15T17:17:40.335Z","updated_at":"2026-04-16T10:02:28.635Z","avatar_url":"https://github.com/Mehmet-github06.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Movie App\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./src/assets/Animation.gif\" /\u003e\n\u003c/div\u003e\n\n## About the Project\n\nThis project, created with React, includes a web application where you can register or log in with your own email or Google account. It is used to obtain information about movies and TV shows, and to view reviews\n\n## Table of Contents\n\n- [Features](#features)\n- [Technologies Used](#technologies-used)\n- [Usage](#usage)\n- [Project Skeleton](#project-skeleton)\n- [Screenshots](#screenshots)\n\n## Live Demo\n\n[Movie App](https://react-movie-app-eight-dun.vercel.app/)\n\n## Features\n\n- User registration via email or Google account.\n- Password reset functionality.\n- Light and dark mode based on user preference.\n- Pagination for smooth transitions between pages.\n- Easy movie search using the filtering feature.\n\n## Technologies Used\n\n- React\n- Axios for API requests\n- React-Router-Dom\n- [TMDB API](https://www.themoviedb.org/) for movies data\n- [Firebase](https://firebase.google.com/) for register and login processes\n- Styling with Tailwind and CSS \n- [React-Toastify](https://fkhadra.github.io/react-toastify/introduction/) for alert \n\n## Usage\n\n- Register or log in with your email or Google account.\n- Explore information about popular movies and TV shows.\n- Access detailed information and reviews for each item.\n- Utilize the search functionality to locate specific movies or TV shows.\n\n## Project Skeleton\n\n```\nMovie App (folder)\n|\n|----readme.md         \nSOLUTION\n├── public\n│    └── index.html\n├── src\n│    ├── assets\n│    │     ├── icons\n│    │     └── images\n│    ├── auth\n│    │     └── firebase.js\n│    ├── components\n│    │     ├── MovieCard.jsx\n│    │     ├── Navbar.jsx\n│    │     ├── Switch.jsx    \n│    │     └── VideoSection.jsx  \n│    ├── context\n│    │     ├── AuthContext.js\n│    │     └── MovieContext.js \n│    ├── helpers\n│    │     └── ToastNotify.js\n│    ├── pages\n│    │     ├── Login.jsx\n│    │     ├── Main.jsx\n│    │     ├── MovieDetail.jsx    \n│    │     └── Register.jsx \n│    ├── router\n│    │     ├── AppRouter.jsx\n│    │     └── PrivateRouter.jsx\n│    ├── App.js\n│    ├── index.css\n│    └── index.js\n├── package.json\n└── yarn.lock\n```\n\n## Screenshots\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./src/assets/Screenshot_4.jpg\"  width=\"35%\" height=\"500\" /\u003e\n  \u003cimg src=\"./src/assets/Screenshot_1.jpg\"  width=\"55%\" height=\"600\" /\u003e\n  \u003cimg src=\"./src/assets/Screenshot_2.jpg\"  width=\"90.5%\" height=\"450\" /\u003e\n\u003c/div\u003e\n\n## Compatibility\n\nThe project is compatible with both wide-screen computers and mobile devices.\n\n## Acknowledgments\n\nMovies data provided by [TMDB](https://www.themoviedb.org/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehmet-github06%2Freact-movie-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmehmet-github06%2Freact-movie-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehmet-github06%2Freact-movie-app/lists"}