Home
Blog
Project Preview

Tech Stack

Next.jsDockerAWS S3RedisKafkaWebSockets

Vercel Clone

Built a full-stack cloud deployment platform for modern web applications, similar to Vercel, supporting Next.js, Vite, and React projects.

Built a full-stack cloud deployment platform for modern web applications, similar to Vercel, supporting Next.js, Vite, and React projects. Designed a distributed architecture with an API server, background build workers, and a Redis-backed job queue, enabling 20+ concurrent builds with isolation and retries. Implemented an automated CI/CD pipeline that clones GitHub repositories, installs dependencies, runs builds, and deploys artifacts without manual intervention. Streamed real-time build logs and deployment status to the dashboard using WebSockets, delivering sub-second log updates. Deployed build artifacts to AWS S3 and served them globally via CloudFront CDN, improving asset delivery latency and reliability. Built a project management dashboard with deployment history, environment configuration, and build status monitoring.

Key Features

  • Distributed Architecture with Redis Queue
  • Automated CI/CD Pipeline
  • Real-time Logs via WebSockets
  • Global CDN Delivery (AWS S3 + CloudFront)
  • Project Management Dashboard