Skip to content

2008sahil/Deployment-App

Repository files navigation

Vercel-like Deployment App

Welcome to Vercel-Like Deployment App ! This is a web application built using the MERN stack that allows users to deploy their projects similar to Vercel. Users can add their public repositories and create projects effortlessly through the user-friendly interface.

Features

  • GitHub Integration: Authenticate with GitHub OAuth and add your public repositories to the platform.
  • Project Creation: Easily create projects within the application, managing them efficiently.
  • Scalable Architecture: Utilizes Docker containers and Kubernetes for scalability and easy deployment.
  • Real-time Communication: Implemented Socket.IO for seamless real-time communication between users.
  • Secure Authentication: Ensures user data security with proper authentication mechanisms.
  • CI/CD Pipeline: Set up a continuous integration and deployment pipeline for automated testing and deployment.

Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Deployment: Docker, Kubernetes
  • Real-time Communication: Socket.IO
  • Authentication: GitHub OAuth
  • Cloud Services: Microsoft Azure

Installation

  1. Clone the repository: git clone (https://github.com/2008sahil/vercel_clone.git)
  2. Navigate to the project directory: cd vercel
  3. Install dependencies: npm install
  4. Set up environment variables .
  5. Start the development server: npm start

Usage

  1. Register/Login using your GitHub account.
  2. Add your public repositories to the platform.
  3. Create projects and manage them easily within the application.
  4. Deploy your projects seamlessly with just a few clicks.

Contributing

Contributions are welcome! If you'd like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -am 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published