• Stars
    star
    158
  • Rank 237,131 (Top 5 %)
  • Language
    TypeScript
  • Created 9 months ago
  • Updated 6 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
183
star
3

review-app-api

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

React-webRTC

JavaScript
69
star
5

Scaleable-WebSockets

TypeScript
36
star
6

P2PShare

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

react-razorpay

Integrate Razorpay payments in your React App
TypeScript
21
star
8

cloud-ide

JavaScript
18
star
9

streamyard-clone-nodejs

JavaScript
17
star
10

twitter-clone

TypeScript
17
star
11

twitter-clone-server

TypeScript
14
star
12

web-authentication

HTML
14
star
13

piyushgarg-dev

10
star
14

threads-app-graphql

TypeScript
8
star
15

scaleable-nodejs-queues

JavaScript
8
star
16

nodejs-docker-example

TypeScript
7
star
17

video-transcoder-service

TypeScript
4
star
18

node-express-docker

TypeScript
4
star
19

Backend-with-NodeJs

HTML
4
star
20

scaleable-system-nodejs

TypeScript
4
star
21

Node-IP-Logger

JavaScript
3
star
22

hls-streaming

HTML
3
star
23

Authentication-Nodejs

JavaScript
3
star
24

Fetch-API-JavaScript

HTML
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

youtube-nodejs

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