Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vardaan-bhatia/primetube
PrimeTube is a YouTube-inspired video streaming platform built using React.js and Material-UI.
https://github.com/vardaan-bhatia/primetube
gemini-api material-ui rapidapi razorpay-api reactjs
Last synced: 4 days ago
JSON representation
PrimeTube is a YouTube-inspired video streaming platform built using React.js and Material-UI.
- Host: GitHub
- URL: https://github.com/vardaan-bhatia/primetube
- Owner: vardaan-bhatia
- Created: 2024-05-25T15:34:43.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T13:10:18.000Z (28 days ago)
- Last Synced: 2024-10-21T20:28:41.330Z (28 days ago)
- Topics: gemini-api, material-ui, rapidapi, razorpay-api, reactjs
- Language: JavaScript
- Homepage: https://primetube.netlify.app/
- Size: 243 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **PrimeTube**
PrimeTube is a feature-rich video streaming platform designed for seamless user interaction and intuitive navigation.
## **Key Features**
- **Video Playback:** Enjoy smooth playback of videos with play, pause, and seek functionalities.
- **User Interaction:** Engage with videos through views and comments in view mode.
- **Voice Search:** Search for videos using voice commands for enhanced accessibility.
- **Payment Integration:** Secure payment processing for premium subscriptions via Razorpay.
- **AI Integration:** Integration of an AI chat bot using the Google Developer Gemini API.
- **Responsive Design:** Ensures optimal viewing experience across various devices.
- **Explore Channels:** Discover content organized by channels for easy navigation.## **Technologies Used**
- **Frontend:** Developed using React.js for dynamic UI components and state management.
- **UI Framework:** Enhanced with Material-UI to achieve a modern and responsive design.
- **API Integration:** Utilized RapidAPI for accessing video metadata and other video-related services.## **Getting Started**
1. **Clone Repository:** Clone the repository from GitHub.
2. **Install Dependencies:** Run `npm install` to install required packages.
3. **Start Development Server:** Use `npm start` to launch the application locally.
## Live Demo 👇
https://primetube.netlify.app/
---
![image](https://github.com/vardaan-bhatia/PrimeTube/assets/88616764/8cea9d37-db26-4b1a-b5c7-e69e14bdb886)
---![image](https://github.com/vardaan-bhatia/PrimeTube/assets/88616764/7ed7ec79-fc4a-4a88-aeea-d3e505018f66)
---![image](https://github.com/vardaan-bhatia/PrimeTube/assets/88616764/cec952a7-9265-415a-9508-109bb5a156eb)
---![image](https://github.com/vardaan-bhatia/PrimeTube/assets/88616764/40247ff8-7c14-4b27-88f0-4b7297016916)
---![image](https://github.com/vardaan-bhatia/PrimeTube/assets/88616764/3c351a5c-730e-4c60-bbe7-e842161ad48c)
---![image](https://github.com/vardaan-bhatia/PrimeTube/assets/88616764/57a987f6-45dd-402d-929e-261cf6f6fb52)
---![image](https://github.com/vardaan-bhatia/PrimeTube/assets/88616764/69a86cbb-250c-49f7-98bf-4015b08013cf)
---![image](https://github.com/vardaan-bhatia/PrimeTube/assets/88616764/e496249b-bf4c-450e-adf8-3d8e0eed0517)
---