<<<<<<< HEAD
=======
22a902e076119b3e4258b2531f919a5b3f576a89
Welcome to the YouTube + Twitter backend project! This project seamlessly integrates the core functionalities of YouTube with the dynamic tweet feature of Twitter. Below, you'll find comprehensive information about this project in the provided documentation.
Content | Link |
---|---|
API Documentation | click here |
Model | click here |
- Registration, login, logout, password reset
- Profile management (avatar, cover image, details)
- Watch history tracking
- Tweet creation and publishing
- Viewing user tweets
- Updating and deleting tweets
- Subscribing to channels
- Viewing subscriber and subscribed channel lists
- Endpoint to verify the backend's health
- Node.js
- Express.js
- MongoDB
- Cloudinary (must have an account)
-
Clone the repository:
git clone https://github.com/0Rohit2022/TubeTweets.git
-
Install dependencies:
cd TubeTweets npm install
-
Set up environment variables: Create a .env in root of project and fill in the required values in the .env file using .env.sample file
-
Start the server:
npm run dev
Contributions to this project are welcomed! Feel free to contribute in any way you see fit.
This project is licensed under the ChaiAurCode license.
📺🐦🔧📊🔍🚀