- ReactJS
- RabiUI
- React Toastify
- MongoDB, ExpressJS, NodeJS for Backend
- Categorized sections
- User Authentication.
- Playlists, Liked videos section, watch later
- Sorted history according to the current time.
- Add/remove videos from each section.
- Cool feature: Share shorten video links on your favourite social media.
- Update user details and change password.
- Email: [email protected]
- Password: test12345
Click here for the Live Demo
Download the .zip file from Github or run the below command to clone the repo locally.
git clone https://github.com/tuhindas30/rabitube.git
After cloning the repo, run the following command to install the project dependencies:
yarn add
Set the environment variable in .env
file in root directory.
REACT_APP_API_BASE_URL=http://localhost:4000
Open a terminal window and run the following command:
yarn start
# React App will start at PORT 3000
Now open http://localhost:3000/
to see the app running.
RabiTube is MIT licensed.
While deploying this project to production, please keep in mind that the project is in a very basic stage and may have severe bugs and vulnaberities.