Drivel-tv lets you browse and create live broadcasts with your favourite YouTube videos. Curate your content using YouTube playlists, submit them to Drivel and get a live broadcast link (with group chat) to share with your community. 🔴
This is a project ready for deployment to Heroku. After cloning the project, run npm install in the root folder as well as the client folder.
Create a .env file in your root folder and enter your desired backend port, MongoDB database and YouTube API key:
PORT = 4000
MONGO_DB = mongodb://localhost:27017/driveltv_localhost_development
YT_API_KEY = YOURAPIKEYHERE
Start your backend in root folder:
node server.js
Start your frontend in client folder:
npm run start
Open http://localhost:3000 (frontend) in your browser, and get broadcasting!
Node.js, Express, MongoDB, Socket-io, Heroku, React, YouTube API
- Implement user authentication & user profiles
- Search broadcast functionality
- Share-on-social-media widget
- Video upload