{"repo":"vikas-singh369/vTubeBackend","free":true,"listed":false,"github":"https://github.com/vikas-singh369/vTubeBackend","clone":"git clone https://github.com/vikas-singh369/vTubeBackend.git","description":"a mega backend project for my backend developer journey to begginer to advanced.","language":"JavaScript","stars":14,"topics":["expressjs","javascript","mongodb","mongoose"],"license":null,"category":"auth-billing-email","readme_excerpt":"vTubeBackend This project marks a key milestone in my backend development journey. I've explored a variety of technologies and frameworks to build a full-featured video hosting platform enhanced with tweet-style interactions. Built with Node.js, Express.js, MongoDB, Mongoose, JWT, Multer, Bcrypt, Cloudinary, and more, VTube's backend is designed to be scalable, secure, and easy to extend. Features Video Hosting (like You-tube) User Authentication: Sign up and login functionalities for users. Secure user authentication using JWT and bcrypt. Video Management: Upload videos seamlessly. Like, dislike, and comment on videos. Advanced features like comment likes, dislikes, and replies. Subscription System: Allow users to subscribe and unsubscribe from channels. Tweet Functionalities Tweet Interaction: Users can post tweets, like, and dislike them. Comment on tweets, fostering engagement. Dashboard overview of channel and video management tools. Technologies Used Node.js & Express.js: The core of the backend development. MongoDB & Mongoose: Database management for storing user data, videos, and tweets. JWT & Bcrypt: Ensuring secure user authentication. Multer & Cloudinary: Handling video uploads and storage. And Many More. Configuration Configure your application using the following environment variables: - PORT: Set to your desired port number. - MONGODB URI: Set to your MongoDB connection URI. - CORS ORIGIN: Set to the allowed CORS origin (e.g., for all or specify your frontend do","default_branch":null,"files":null,"tree":[],"storefront":"/r/vikas-singh369","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vikas-singh369/vTubeBackend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}