{"id":26495232,"url":"https://github.com/timdehof/reelwatch","last_synced_at":"2026-04-12T09:03:02.077Z","repository":{"id":167943977,"uuid":"643327414","full_name":"timDeHof/reelwatch","owner":"timDeHof","description":"A web app that users can search for their favorite movies and add them to their personal watchlist","archived":false,"fork":false,"pushed_at":"2024-11-26T03:41:57.000Z","size":849,"stargazers_count":0,"open_issues_count":12,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-26T04:28:43.526Z","etag":null,"topics":["appwrite","appwrite-database","nextjs","tailwindcss"],"latest_commit_sha":null,"homepage":"https://reelwatch.vercel.app/","language":"TypeScript","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/timDeHof.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-20T20:06:17.000Z","updated_at":"2024-06-24T02:29:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"1d8ab1a5-39f2-477a-911c-07545e7472a6","html_url":"https://github.com/timDeHof/reelwatch","commit_stats":null,"previous_names":["timdehof/movie-nextjs-app","timdehof/reelwatch"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timDeHof%2Freelwatch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timDeHof%2Freelwatch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timDeHof%2Freelwatch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timDeHof%2Freelwatch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timDeHof","download_url":"https://codeload.github.com/timDeHof/reelwatch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244598377,"owners_count":20479115,"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":["appwrite","appwrite-database","nextjs","tailwindcss"],"created_at":"2025-03-20T10:37:24.640Z","updated_at":"2026-04-12T09:03:02.037Z","avatar_url":"https://github.com/timDeHof.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eWelcome to Reelwatch 🎬\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Version\" src=\"https://img.shields.io/badge/version-0.1.0-blue.svg?cacheSeconds=2592000\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/npm-%3E%3D5.5.0-blue.svg\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/node-%3E%3D9.3.0-blue.svg\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/yarn-%3E%3D3.6.0-blue.svg\" /\u003e\n  \u003ca href=\"https://github.com/timDeHof/movie-nextjs-app#readme\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Documentation\" src=\"https://img.shields.io/badge/documentation-yes-brightgreen.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/timDeHof/movie-nextjs-app/graphs/commit-activity\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Maintenance\" src=\"https://img.shields.io/badge/Maintained%3F-yes-green.svg\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/timDeHof/movie-nextjs-app/blob/main/LICENSE\" target=\"_blank\"\u003e\n    \u003cimg alt=\"License: MIT\" src=\"https://img.shields.io/github/license/timDeHof/movie-nextjs-app\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n**Reelwatch** is where your movie watchlist dreams come to life! Built with love using Next.js, TypeScript, Tailwind CSS, and powered by Appwrite Cloud, we're here to bring you an enthralling experience tailored for movie buffs. Dive into a world where your favorite films are just a search away and creating a personal watchlist is easier than ever.\n\n## 🌟 Features\n\n- **Endless Movie Search**: Powered by the TMDB API, find your next movie gem in a snap.\n- **Your Watchlist**: Curate a personal list of must-watch movies.\n- **Flawless on Any Screen**: Designed to look and work perfectly on any device.\n- **Secure User Experience**: Log in confidently with top-notch security.\n\n![Homepage](https://cdn.hashnode.com/res/hashnode/image/upload/v1686532494367/d09e48f2-4028-4ca9-849d-89e00edfa175.gif)\n\n### 🏠 [Embark on Your Movie Journey](https://reelwatch.vercel.app/)\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- npm \u003e=5.5.0\n- node \u003e=12.0.0 (Recommended: Use the Latest LTS Version)\n- yarn \u003e= 3.6.0\n- An account on [Appwrite.io](https://appwrite.io/) for backend services\n\n### 🛠 Installation\n\n1. **Clone the project to get started**:\n   Get the code on your local machine and install its dependencies.\n   ```bash\n   git clone https://github.com/timDeHof/movie-nextjs-app.git\n   cd movie-nextjs-app\n   ```\n2. **Install dependencies**:\n\n   ```bash\n   npm install\n   # or if you use yarn\n   yarn\n   ```\n\n3. **Set up your environment**:\n   Duplicate `.env.local.template` to `.env.local` and fill it with your keys.\n   ```bash\n   NEXT_PUBLIC_APPWRITE_ENDPOINT=\"[APPWRITE_ENDPOINT]\"\n   NEXT_PUBLIC_APPWRITE_PROJECT_ID=\"[APPWRITE_PROJECT_ID]\"\n   NEXT_PUBLIC_APPWRITE_SERVER_API_KEY=\"[APPWRITE_SERVER_API_KEY]\"\n   NEXT_PUBLIC_APPWRITE_DATABASE_ID=\"[APPWRITE_DATABASE_ID]\"\n   NEXT_PUBLIC_APPWRITE_COLLECTION_ID=\"[APPWRITE_COLLECTION_ID]\"\n   NEXT_PUBLIC_TMDB_MOVIE_KEY=\"[TMDB_MOVIE_KEY]\"\n   ```\n4. **Fire up the development server**:\n   Launch the app and explore it on your local machine.\n   ```bash\n   npm run dev\n   # or with yarn\n   yarn dev\n   ```\n\nVisit [http://localhost:3000](http://localhost:3000) to see your application running.\n\n## 🧪 Testing\n\nRun the test suite to ensure everything is set up correctly:\n\n```bash\nnpm test\n# or\nyarn test\n```\n\n## 💡 Contributing\n\nGot ideas on how to make Reelwatch even better? We're all ears! Check out our\n[contributing guide](https://github.com/timDeHof/movie-nextjs-app/blob/master/CONTRIBUTING.md) for more info on submitting pull requests.\n\n## ✨ Show your support\n\nLoved Reelwatch? Give it a ⭐️! If you need help or want to suggest features, feel free to open an issue on the\n[issues page](https://github.com/timDeHof/movie-nextjs-app/issues)\n\n## 🙌 Meet the Creator\n\n👤 **Tim DeHof**\n\n- Website: https://www.timdehof.dev/\n- Github: [@timDeHof](https://github.com/timDeHof)\n\n## 📝 License\n\nCopyright © 2023 [Tim DeHof](https://github.com/timDeHof).\u003cbr /\u003e This project is\n[MIT](https://github.com/timDeHof/movie-nextjs-app/blob/main/LICENSE) licensed.\n\n---\n\n_This README was generated with ❤️ by\n[readme-md-generator](https://github.com/kefranabg/readme-md-generator)_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimdehof%2Freelwatch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimdehof%2Freelwatch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimdehof%2Freelwatch/lists"}