It is an innovative video streaming platform that has been meticulously crafted using the powerful MERN stack. This cutting-edge platform empowers users with the ability to upload, manage and enjoy on-demand video streaming. One of the standout features of this project is its remarkable video processing capability, which not only efficiently processes videos but also ensures that users receive real-time notifications as soon as the processing is completed.
Backend:
- Express.js - Backend framework used
- MongoDB - NoSQL Database used
- Redis - Used for Caching and message broker
- BullMQ - Used for message queue
Frontend:
- Nextjs
- Flowbite
- Tailwind
- Redux(RTK QUERY)
- Nodejs
- MongoDB
- Redis
- Docker
server:
cd server
npm run dev
client:
cd client
npm run dev