This is a Backend project of a video sharing platform. Server side code is written with node js and Express js and used mongoDB for database. Also used mongoose as data modeling library for MongoDB and Node js. I've used jsonwebtoken for user authentications. To fetch data from MongoDB, mostly I've used mongoDB aggregation pipeline.
Users can upload videos and tweets.
Can like or comment on videos and tweets.
Can delete or update videos and tweets.
Can subscribe or unsubscribe other users.
Can create playlist and add videos to playlist.
All users passwords are encrypted/hashed.
Users can update or delete video comments.
Node js
Express js
Cloudinary
MongoDB
Mongoose
Jsonwebtoken
Bcrypt
Cookie parser
Node js
Express js
Cloudinary
MongoDB
Mongoose
Jsonwebtoken
Bcrypt
Cookie parser