Vitube is a powerful video streaming platform built with React, Node.js, MongoDB, Nodemailer, and Cloudinary, designed to provide seamless video streaming and sharing.
- User-friendly interface for uploading and watching videos.
- OTP (One-Time Password) verification for secure user access.
- Fast and efficient video streaming with ReactPlayer.
- Storage of video and image assets using Cloudinary.
- Database storage and management with MongoDB.
- Responsive design and styling powered by Tailwind CSS.
- Deployed on Vercel for easy accessibility.
- Add Comments on Video and also other Users can Reply to comment.
git clone https://github.com/codebyaadi/vitube-streaming-platformAfter opening the project
cd backendpnpm installor
npm installCreate a .env file in the root directory and add the environment variables as shown in the .env.example file.
pnpm startor
npm startcd frontendpnpm installor
npm installCreate a .env file in the root directory and add the environment variables as shown in the .env.example file in frontend.
pnpm run devor
npm run devVitube is deployed on Vercel. You can deploy your own instance by following the deployment instructions for React applications on Vercel.
The link of project hosted on Vercel. You can access it here:
Contributions to Vitube are highly welcome! Whether you want to report a bug, request a feature, or submit code improvements, your contributions help make Vitube better for everyone.
Gratitude to these outstanding contributors for their valuable contributions:
Made with contrib.rocks
Licensed under the MIT License. Check the LICENSE file for details.
