File Upload

Upload a file (max 5MB) and get a private, expiring link with limited downloads.

About

A secure, minimal, private file-sharing tool built with FastAPI, AWS S3, DynamoDB, Terraform, and Gatsby. Features include expiring links, download limits, and direct file uploads with LocalStack for development.

This project showcases modern web development practices including cloud infrastructure, Infrastructure as Code (IaC), API design, and responsive frontend development.

Source code: GitHub Repository