{"id":22913613,"url":"https://github.com/kittt2/streaming-platform-project","last_synced_at":"2026-04-12T15:04:25.311Z","repository":{"id":264032704,"uuid":"892156500","full_name":"kittt2/streaming-platform-project","owner":"kittt2","description":"streaming platform you can stream movies trailer and stream youtube videos . In this project i used the tdmb and youtube api ","archived":false,"fork":false,"pushed_at":"2025-01-13T14:57:15.000Z","size":731,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T11:51:14.631Z","etag":null,"topics":["firebase","frontend-app","react-hook","react-hook-form","react-router-dom-v6","reactjs","shadcn-ui","tailwind-css","vite"],"latest_commit_sha":null,"homepage":"https://stream-5a835.web.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/kittt2.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":"2024-11-21T15:53:01.000Z","updated_at":"2025-01-13T14:57:18.000Z","dependencies_parsed_at":"2024-11-21T16:43:55.621Z","dependency_job_id":"ee519aeb-4cbd-4551-b18a-adeef5f4b9c2","html_url":"https://github.com/kittt2/streaming-platform-project","commit_stats":null,"previous_names":["kittt2/streaming-platform-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kittt2/streaming-platform-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kittt2%2Fstreaming-platform-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kittt2%2Fstreaming-platform-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kittt2%2Fstreaming-platform-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kittt2%2Fstreaming-platform-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kittt2","download_url":"https://codeload.github.com/kittt2/streaming-platform-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kittt2%2Fstreaming-platform-project/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267676907,"owners_count":24126303,"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-07-29T02:00:12.549Z","response_time":2574,"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":["firebase","frontend-app","react-hook","react-hook-form","react-router-dom-v6","reactjs","shadcn-ui","tailwind-css","vite"],"created_at":"2024-12-14T05:10:17.931Z","updated_at":"2026-04-12T15:04:20.257Z","avatar_url":"https://github.com/kittt2.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"**Stream**  is a project I'm passionately working on to enhance my skills and knowledge in web development. It's a movie streaming site that offers a smooth and intuitive browsing experience for users to find and watch their favorite films. With a focus on a clean, user-friendly design and dynamic functionality, Stream is my way of exploring new technologies and pushing my limits as a developer.\n\n## Features\n\n- **Responsive Design**: Fully responsive design ensures a great experience on both desktop and mobile devices.\n- **Dynamic Video Background**: A captivating video background that remains persistent across navigation, enhancing the user experience.\n- **User Authentication**: Secure user authentication with Firebase, allowing users to log in, log out, and manage their accounts.\n- **Search and Browse**: Easily search and browse through a vast collection of movies.\n- **Watchlist**: Users can add movies to their watchlist and manage their favorite movies.\n- **Real-time Data Fetching**: Fetches movie data and trailers from the TMDb API to provide up-to-date information.\n\n## Technologies and Packages\n\n- **React**: A JavaScript library for building user interfaces.\n- **Redux Toolkit**: For managing the application state.\n- **Firebase**: For user authentication.\n- **React Router**: For handling navigation.\n- **Tailwind CSS**: For styling the application.\n- **Vite**: For building and serving the application.\n- **shad cn UI**: For accessible, unstyled UI components.\n- **Date-fns**: For manipulating and formatting dates.\n- **Embla Carousel**: For creating responsive carousels.\n- **React Hook Form**: For form handling.\n- **React Hot Toast**: For notifications.\n\n## Installation\n\nFollow these steps to get the project up and running on your local machine.\n\n1. **Clone the Repository**:\n    ```bash\n    git clone https://github.com/kittt2/streaming-platform-project.git\n    ```\n\n2. **Navigate to the Project Directory**:\n    ```bash\n    cd stream\n    ```\n\n3. **Install Dependencies**:\n    ```bash\n    npm install\n    ```\n\n4. **Create a `.env` File**:\n    Create a `.env` file in the root directory and add your API keys:\n    ```plaintext\n    VITE_youtubekey=YOUR_YOUTUBE_API_KEY\n    VITE_tmbauthtoken=YOUR_TMDB_AUTH_TOKEN\n    ```\n\n5. **Start the Development Server**:\n    ```bash\n    npm start\n    ```\n\n\n\n# **Screenshots **:\n   - **Screenshot**:\n    1. ![Screenshot 2024-12-08 214031](https://github.com/user-attachments/assets/5732fe2d-51f5-4b43-9755-92493f11cea2)\n      \n  - **Screenshot**:   2. ![Screenshot 2024-12-08 214112](https://github.com/user-attachments/assets/a14f0815-4a92-43d2-a4cd-48eff2aaa632)\n    \n  - **Screenshot**:3. ![Screenshot 2024-12-08 214143](https://github.com/user-attachments/assets/820b7ad3-a2bb-4f2b-b194-08c73efa20f5)\n    \n  - **Screenshot**: 4. ![Screenshot 2024-12-08 214232](https://github.com/user-attachments/assets/d2c5512b-81ff-4435-b129-144e379167fb)\n\n\n\n\n\n\n\n3. **Project Link**:https://stream-5a835.web.app\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkittt2%2Fstreaming-platform-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkittt2%2Fstreaming-platform-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkittt2%2Fstreaming-platform-project/lists"}