Inspiration

Vercel’s “push to deploy” experience inspired me, and I wanted to recreate that same smooth workflow while learning the real backend + infra behind it.

What it does

I built a Vercel-like deployment platform for React apps (Vite + Core React) that supports instant hosting, automated builds, and custom domains. The goal was to understand how modern deployment platforms work internally instead of only using them.

How I built it

I used Turborepo for a scalable monorepo setup, built backend services using Node.js + TypeScript with a microservices architecture, and managed data using Prisma. I integrated Redis for job queues/caching, used AWS for hosting/storage, and Cloudflare for fast delivery + domain routing. The dashboard was built with Next.js, with Zustand for state and Framer Motion for clean UI animations.

Challenges I ran into

The hardest parts were making builds stable, handling custom domain mapping, and supporting multiple deployments concurrently without slowing down the platform.

What I learned

I learned real-world CI/CD workflows, build orchestration, scaling deployments, domain handling, caching strategies, and how to design systems that feel fast and reliable.

Built With

Share this project:

Updates