Learning backend by creating a YouTube-like website.
- User authentication and authorization
- Video upload and streaming
- Commenting system
- Like and dislike functionality
- User profiles
-
Clone the repository:
git clone https://github.com/jaindevshrut/Backend.git cd Backend -
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.envfile in the root directory and add the following:DB_HOST=your_database_host DB_USER=your_database_user DB_PASS=your_database_password etc.
- Create a
-
Start the server:
npm run dev
- Open your browser and navigate to
http://localhost:8000 - Register a new account or log in if you already have one.
- Start uploading and watching videos!
Here You Try it Navigate Here
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'Add some feature') - Push to the branch (
git push origin feature/your-feature) - Open a pull request
This project is licensed under the MIT License.
- Dev Shrut Jain - jaindevshrut@gmail.com
