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
- amazon-web-services
- bun
- cloudflare
- framer
- motion
- next.js
- node.js
- prisma
- redis
- turborepo
- typescript
- zustand

Log in or sign up for Devpost to join the conversation.