Skip to content

ayushsen07/VideoVibes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎥 VideoVerge

Videovibes is a robust video-sharing platform with integrated tweet-like functionality, allowing users to create channels, upload videos, subscribe, engage, and share content socially..


🚀 Features

  • Create Channels: Users can create and manage their own video channels.
  • Upload & Share Videos: Videos can be uploaded and shared across the platform.
  • integrate Tweeet Functionality: USer can be tweet and shared thoughts the platform and user do like and shre their thoughts.
  • Engage with Content: Like, comment, and share videos to increase interaction.
  • Subscription: Users can subscribe to channels to receive updates.

💻 Technologies Used

  • Backend: Node.js, Express.js
  • Database: MongoDB
  • File Storage: Cloudinary
  • Authentication: JWT (JSON Web Tokens)
  • Security: HTTPS

🏆 Key Accomplishments

  • Efficient API Development: Developed secure and optimized RESTful APIs, reducing API response time by 40%.
  • Security Enhancements: Implemented HTTPS and JWT authentication, reducing security vulnerabilities by 50%.
  • Codebase Optimization: Refactored modules, decreasing codebase size by 20%, improving maintainability.

⚙️ Installation

To set up and run the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/yourusername/VideoVerge.git
    
  2. Navigate into the project directory:
    cd VideoVerge
  3. Install dependencies:
         npm install
    
  4. Configure environment variables:
      MONGO_URI=your_mongo_uri
      CLOUDINARY_API_KEY=your_cloudinary_api_key
      CLOUDINARY_SECRET=your_cloudinary_api_secret
      JWT_SECRET=your_jwt_secre
    
  5. Run the server:
       npm run dev
    
    

##📋 Expected Output

-After running the server, you can access and test the platform using Postman or any other API client at:

Base URL: http://localhost:5000/


##📄 License

This project is licensed under the Chai Our Code License

About

A mega project mainly focus on backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published