{"id":29946484,"url":"https://github.com/mentorbuteyodev/movie-app-react","last_synced_at":"2026-04-10T15:08:04.462Z","repository":{"id":307437311,"uuid":"1025563340","full_name":"mentorbuteyodev/movie-app-react","owner":"mentorbuteyodev","description":"Discover movies you'll love with the Movie Discovery App — a sleek, fast, and user-friendly platform built with React, Vite, and Appwrite. Search thousands of titles, explore trending films, and enjoy a seamless experience powered by modern web technologies.","archived":false,"fork":false,"pushed_at":"2025-07-31T08:35:51.000Z","size":3151,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-07-31T09:51:06.871Z","etag":null,"topics":["appwrite","frontend","javascript","movie-app","react","tailwindcss","vite","web-development"],"latest_commit_sha":null,"homepage":"","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/mentorbuteyodev.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":"2025-07-24T12:52:55.000Z","updated_at":"2025-07-31T08:35:55.000Z","dependencies_parsed_at":"2025-07-31T10:03:23.652Z","dependency_job_id":null,"html_url":"https://github.com/mentorbuteyodev/movie-app-react","commit_stats":null,"previous_names":["mentorbuteyodev/movie-app-react"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/mentorbuteyodev/movie-app-react","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mentorbuteyodev%2Fmovie-app-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mentorbuteyodev%2Fmovie-app-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mentorbuteyodev%2Fmovie-app-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mentorbuteyodev%2Fmovie-app-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mentorbuteyodev","download_url":"https://codeload.github.com/mentorbuteyodev/movie-app-react/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mentorbuteyodev%2Fmovie-app-react/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268500607,"owners_count":24260162,"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","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["appwrite","frontend","javascript","movie-app","react","tailwindcss","vite","web-development"],"created_at":"2025-08-03T06:01:01.302Z","updated_at":"2025-12-30T21:51:16.738Z","avatar_url":"https://github.com/mentorbuteyodev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎬 Movie Discovery App — Built with React + Vite + Appwrite\n\nWelcome to the **Movie Discovery App**, a blazing-fast web application that helps users find and explore movies they'll love — without the hassle.  \nBuilt with modern tools, clean architecture, and an eye for design.\n\n![Movie App Preview](./public/readme/movie_app.jpg)\n\n\u003e 🚧 This is a work in progress. Stay tuned for continuous improvements.\n\n---\n\n## 🚀 Features\n\n- 🔍 Search through thousands of movies instantly\n- 🎨 Clean and responsive UI with dark mode support\n- 🧠 Smart and intuitive interface\n- 🔐 Secure user authentication and backend data via **Appwrite**\n- ⚡️ Fast performance using **React 18 + Vite**\n- 🛠️ Extensible architecture for future enhancements (e.g., watchlists, reviews)\n\n---\n\n## 🧱 Tech Stack\n\n- **Frontend**: [React](https://reactjs.org/) + [Vite](https://vitejs.dev/)\n- **Backend**: [Appwrite](https://appwrite.io) (Authentication + Database)\n- **Styling**: Tailwind CSS or Custom CSS\n- **Movie API**: External (e.g., TMDB or OMDb)\n- **State Management**: React Hooks / Context API\n\n---\n\n## 🛠️ Getting Started\n\nFollow these steps to set up the project on your local machine.\n\n### 1. Clone the repository\n```bash\ngit clone https://github.com/mentorbuteyodev/movie-app-react.git\ncd movie-app-react\n```\n\n### 2. Install dependencies \n```bash\nnpm install \n```\n\n### 3. Configure Environment Variables\nCreate a ``.env`` file at the root with the following:\n```bash \nVITE_APPWRITE_ENDPOINT=https://cloud.appwrite.io/v1\nVITE_APPWRITE_PROJECT=your_project_id\nVITE_APPWRITE_DATABASE_ID=your_database_id\nVITE_APPWRITE_COLLECTION_ID=your_collection_id\n\n```\n\u003e 🔐 Make sure to replace the placeholders with your actual Appwrite project values.\n\n### 4. Start the development server\n\n```bash\nnpm run dev\n```\nThe app will be running at http://localhost:5173\n\n---\n\n## 📦 Free Assets \u0026 UI Snippets\nUse these helpful resources to speed up development and design.\n- JS Mastery Pro\n- Free Video Kit Assets\nExplore more at https://jsmastery.com\n\n---\n\n## ✅ Linting \u0026 TypeScript Support\nThis project includes basic ESLint configuration.\n\nTo improve:\n- Migrate to TypeScript\n- Enable type-aware rules via typescript-eslint\n- Check the React + TypeScript template for reference\n\n---\n\n## 📄 License\nThis project is licensed under the MIT License.\n\n---\n\n## 🙌 Built With\nMade with ❤️ ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmentorbuteyodev%2Fmovie-app-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmentorbuteyodev%2Fmovie-app-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmentorbuteyodev%2Fmovie-app-react/lists"}