Skip to main content
Skip to main content
Still in beta — questions, comments or suggestions? aramb@aramb.dev
Module Overview

Module 3.2: Serverless Upload Dashboard Project

Build a full-stack serverless application to upload, process, list, and manage files on AWS.

This page introduces the module. It is not a lesson to complete.

Use it to understand the scope, then start the first lesson when you're ready.

Start First Lesson

Project Overview

In this comprehensive project, you'll build a real-world serverless application from scratch. You'll progress from simple file processing to a complete CRUD-capable dashboard.

  1. Core Pipeline: Building the S3-to-Lambda trigger and persisting metadata in DynamoDB.
  2. API Layer: Creating read, list, and delete endpoints with API Gateway.
  3. UI & Integration: Building a frontend that interacts securely with your backend via presigned URLs and CORS.

By the end of this project, you'll have a functioning cloud application that demonstrates the power and simplicity of serverless architecture.