{"id":27238098,"url":"https://github.com/devz-0047/letsbinge","last_synced_at":"2026-04-13T03:08:32.944Z","repository":{"id":259162719,"uuid":"861898787","full_name":"Devz-0047/LetsBinge","owner":"Devz-0047","description":"Let'sBinge: Movie management and library web application.","archived":false,"fork":false,"pushed_at":"2025-02-13T06:07:34.000Z","size":762,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T06:34:36.411Z","etag":null,"topics":["javas","react","reactquery","reactrouter","supabase","tailwindcss","vite"],"latest_commit_sha":null,"homepage":"https://letsbinge.vercel.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/Devz-0047.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":"2024-09-23T17:36:59.000Z","updated_at":"2025-02-13T06:07:38.000Z","dependencies_parsed_at":"2025-02-02T19:26:57.592Z","dependency_job_id":"3bb11a93-eb9e-400d-ae07-5be58fcfb371","html_url":"https://github.com/Devz-0047/LetsBinge","commit_stats":null,"previous_names":["devz-0047/letsbinge"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Devz-0047%2FLetsBinge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Devz-0047%2FLetsBinge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Devz-0047%2FLetsBinge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Devz-0047%2FLetsBinge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Devz-0047","download_url":"https://codeload.github.com/Devz-0047/LetsBinge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248278344,"owners_count":21077224,"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":["javas","react","reactquery","reactrouter","supabase","tailwindcss","vite"],"created_at":"2025-04-10T18:59:56.508Z","updated_at":"2026-04-13T03:08:32.939Z","avatar_url":"https://github.com/Devz-0047.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Let'sBinge\n\nLet'sBinge is a movie management and library web application that allows users to explore, manage, and save their favorite movies and TV shows. It provides an intuitive interface for browsing trending content, searching for specific titles, and organizing a personal watchlist. \n\n## Features\n\n- **Search Movies \u0026 TV Shows** - Find your favorite content with a powerful search feature.\n- **Trending \u0026 Top-Rated** - Browse the latest trending and top-rated movies and series.\n- **Save to Watchlist** - Add movies or shows to your personal watchlist.\n- **User Authentication** - Secure login and signup using Supabase authentication.\n- **Smooth UI \u0026 Animations** - Beautiful and responsive UI with Framer Motion.\n- **Fast \u0026 Optimized** - Uses React Query for efficient data fetching and caching.\n\n## Tech Stack\n\n- **Frontend:** React, React Router, Tailwind CSS\n- **State Management:** Redux Toolkit (RTK)\n- **Data Fetching:** TanStack Query (React Query)\n- **Authentication \u0026 Database:** Supabase\n- **API:** TMDB API\n- **Animations:** Framer Motion\n \n## Getting Started\n\n### Prerequisites\n\nEnsure you have the following installed:\n\n- Node.js (\u003e=16.x)\n- npm or yarn\n\n### Installation\n\n1. Clone the repository:\n   ```sh\n   git clone https://github.com/Devz-0047/LetsBinge.git\n   cd letsbinge\n   ```\n2. Install dependencies:\n   ```sh\n   npm install\n   ```\n3. Set up environment variables:\n   - Create a `.env` file in the root directory\n   - Add Supabase credentials and other required API keys:\n     ```env\n     VITE_SUPABASE_URL=your_supabase_url\n     VITE_SUPABASE_ANON_KEY=your_supabase_anon_key\n     ```\n4. Start the development server:\n   ```sh\n   npm run dev\n   ```\n5. Open [http://localhost:5173](http://localhost:5173) in your browser.\n\n## Usage\n\n- Browse trending and top-rated movies and series.\n- Search for movies and TV shows.\n- Sign in to save your favorite content.\n- Manage your personal watchlist.\n\n## Project Structure\n\n```\nletsbinge/\n│-- src/\n│   │-- components/      # Reusable components\n│   │-- pages/           # Page components\n│   │-- store/           # Redux state management\n│   │-- hooks/           # Custom hooks\n│   │-- services/        # API calls\n│   │-- styles/          # Tailwind styles\n│   │-- App.jsx          # Main app file\n│-- public/              # Static assets\n│-- .env                 # Environment variables\n│-- package.json         # Dependencies and scripts\n│-- README.md            # Documentation\n```\n\n## Contributing\n\nContributions are welcome! To contribute:\n\n1. Fork the repository.\n2. Create a new branch (`feature/new-feature`).\n3. Commit your changes.\n4. Push to your branch and create a Pull Request.\n\n## License\n\nThis project is licensed under the MIT License.\n\n## Contact\n\nFor any queries or suggestions, feel free to reach out:\n\n- **GitHub:** https://github.com/Devz-0047\n- **Email:** singhdevender423@gmail.com\n\n---\n\nEnjoy _Let'sBinge_!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevz-0047%2Fletsbinge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevz-0047%2Fletsbinge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevz-0047%2Fletsbinge/lists"}