Skip to content

TheManishDaksh/vercel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vercel - A Vercel-like Deployment Application

Vercel is an open-source project that aims to provide a Vercel-like deployment experience for web applications. Built primarily with TypeScript, it is structured for modular expansion and ease of use. This project is inspired by the seamless developer experience of Vercel.com, and is designed to help you quickly deploy, manage, and serve web projects.

Features

  • Vercel-style Deployments: Deploy web applications with ease using a workflow similar to Vercel.
  • Monorepo Structure: The codebase is organized into logical modules for deployment, upload handling, request management, and frontend.
  • TypeScript First: The entire project is built using TypeScript for type safety and modern JavaScript features.
  • Custom Deploy File Support: Manage deployments with flexible configurations.
  • Fast & Developer Friendly: Designed for rapid iteration and ease of contribution.

Project Structure

/
├── frontend/                # Frontend web application
├── vercel-deployFile/       # Module for handling deployment files
├── vercel-request-handler/  # Module for handling HTTP requests
├── vercel-uploadFile/       # Module for upload logic
├── README.md                # Project documentation (you are here)
└── ...                      # Additional configs and scripts

Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/TheManishDaksh/vercel.git
    cd vercel
  2. Install dependencies (for all packages, if using workspaces/monorepo manager):

    npm install
    # or
    yarn install
  3. Build the project:

    npm run build
    # or
    yarn build
  4. Start the development server:

    npm start
    # or
    yarn start

Directory Details

  • frontend/: Contains the frontend application, likely built with a modern framework (React/Vue/Next, etc.)
  • vercel-deployFile/: Handles deployment logic and configuration files.
  • vercel-request-handler/: Manages routing and server-side request handling.
  • vercel-uploadFile/: Dedicated to upload and file management features.

Configuration

  • Support for custom deployment and project configuration files.
  • Extend or modify deployment logic by editing the appropriate modules.

Contributing

Contributions are welcome! Please open issues or pull requests if you encounter bugs, have suggestions, or want to add features.

  1. Fork the repo
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a pull request

License

This project is currently unlicensed. Please open an issue if you have questions about usage or licensing.


Project by TheManishDaksh.

Inspired by Vercel.com and built for the community.

About

A vercel like deployment application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors