• Stars
    star
    138
  • Rank 259,089 (Top 6 %)
  • Language
    TypeScript
  • Created 5 months ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Vercel Clone From Scratch πŸš€

Vercel Clone

YouTube Video Link: https://youtu.be/0A_JpLYG7hM

Whiteboard Diagram: https://app.eraser.io/workspace/0f8XnDF61iGcatypPqIR?origin=share

Prerequisite

Setup Guide

This Project contains following services and folders:

  • api-server: HTTP API Server for REST API's
  • build-server: Docker Image code which clones, builds and pushes the build to S3
  • s3-reverse-proxy: Reverse Proxy the subdomains and domains to s3 bucket static assets

Local Setup

  1. Run npm install in all the 3 services i.e. api-server, build-server and s3-reverse-proxy
  2. Docker build the build-server and push the image to AWS ECR.
  3. Setup the api-server by providing all the required config such as TASK ARN and CLUSTER arn.
  4. Run node index.js in api-server and s3-reverse-proxy

At this point following services would be up and running:

S.No Service PORT
1 api-server :9000
2 socket.io-server :9002
3 s3-reverse-proxy :8000

Demo

Watch The Demo Video

Architecture

Vercel Clone Architecture

More Repositories

1

review-app

Frontend Review Management Application | https://youtu.be/JD3NQsB3TQI
TypeScript
188
star
2

piyushgargdev-nextjs

JavaScript
171
star
3

review-app-api

Backend Review Management Application | https://youtu.be/JD3NQsB3TQI
TypeScript
73
star
4

React-webRTC

JavaScript
58
star
5

Scaleable-WebSockets

TypeScript
28
star
6

P2PShare

Secure communications and file sharing over WebRTC.
TypeScript
26
star
7

react-razorpay

Integrate Razorpay payments in your React App
TypeScript
20
star
8

streamyard-clone-nodejs

JavaScript
16
star
9

cloud-ide

JavaScript
15
star
10

web-authentication

HTML
13
star
11

twitter-clone-server

TypeScript
12
star
12

twitter-clone

TypeScript
12
star
13

threads-app-graphql

TypeScript
8
star
14

piyushgarg-dev

8
star
15

scaleable-nodejs-queues

JavaScript
8
star
16

scaleable-system-nodejs

TypeScript
6
star
17

node-express-docker

TypeScript
5
star
18

nodejs-docker-example

TypeScript
4
star
19

Node-IP-Logger

JavaScript
3
star
20

video-transcoder-service

TypeScript
3
star
21

Backend-with-NodeJs

HTML
3
star
22

Fetch-API-JavaScript

HTML
2
star
23

youtube-nodejs

HTML
2
star
24

Authentication-Nodejs

JavaScript
2
star
25

Mern-Stack-Starter

JavaScript
1
star
26

Shopping-Cart-Gatsby

JavaScript
1
star
27

aws-ts-issues

1
star
28

Big-Project

JavaScript
1
star
29

Machine-Learning---NodeJs

JavaScript
1
star
30

Instagram-Bot

Python
1
star
31

use-firebase

TypeScript
1
star
32

TicTacToe-React-Native

JavaScript
1
star
33

piyush-vite-app

JavaScript
1
star
34

React-Shopping-Cart

JavaScript
1
star
35

React-Project-Hs

JavaScript
1
star
36

Google-Drive-API

1
star
37

blogapi

HTML
1
star
38

webrtc-collab

TypeScript
1
star
39

hls-streaming

HTML
1
star
40

Json-Web-Tokens-Nodejs

JavaScript
1
star
41

truthanddare

JavaScript
1
star
42

Todo-list-VanillaJs

CSS
1
star
43

youtube-downloader

CSS
1
star
44

facebook-auth-nodejs

JavaScript
1
star