Adarsh.Pandey
WorkExperienceOpen sourceWork with meContact
← Work/12 of 12Video platform · S3 + CloudFront

CloudCast

A video platform with signed uploads and CDN delivery.
CloudCast screenshot
Years
2024
Type
Personal
Discipline
Web Dev, Full Stack, AWS
Stack
Next.js, React, Supabase, AWS, Typescript
Building CloudCast was an exercise in engineering-first product development. Rather than focusing on novelty in UI, I prioritized infrastructure, security, and scalable media delivery. The application was built using Next.js, with a familiar video platform interface to reduce UX friction and keep attention on system design.
Authentication and user management were implemented as foundational layers, enabling controlled access and personalized interactions. Video and thumbnail uploads were handled through Amazon S3, using signed URLs to ensure secure, time-bound access for upload operations.
All media assets were distributed via Amazon CloudFront, enabling low-latency global delivery and offloading traffic from the core application. Supabase was used as the primary database for managing users, metadata, and application state, completing a full-stack pipeline optimized for performance and safety.

What I did

  1. 01Developed a full-stack video platform using Next.js, focusing on backend architecture over UI novelty
  2. 02Implemented user authentication and basic account management
  3. 03Designed secure media upload workflows using S3 signed URLs
  4. 04Delivered video and image assets through CloudFront CDN for scalable, low-latency distribution
  5. 05Integrated Supabase for database management and application data handling

(Inside)

01

Video Feed Interface

Familiar, intuitive layout optimized for rapid development and usability testing

02

Media Upload System

Secure client-side uploads to Amazon S3 using signed URLs to prevent unauthorized access

03

Thumbnail Management

Dedicated pipeline for thumbnail uploads, storage, and CDN-backed delivery

04

Authentication & User Management

Basic user accounts enabling controlled access and future personalization

05

Performance & Delivery

Global content delivery via CloudFront, minimizing latency and improving load times

Next project →Thnkrr