← projects
React

CodeShare

CodeShare
React
OVERVIEW

A cloud-native micro sharing platform that allows users to securely upload files and retrieve them across devices using unique generated codes. Designed and implemented REST APIs for file upload and download, integrated AWS S3 for durable object storage, and built a responsive React interface with real-time validation and loading states.

TECH STACK
ReactFastAPIAWS S3Python
KEY FEATURES
  • Unique code-based retrieval so files can be pulled up on any device without an account
  • REST APIs built with FastAPI for upload and download, backed by durable AWS S3 object storage
  • Responsive React interface with real-time validation and loading states
  • Designed as a lightweight, cloud-native micro sharing service rather than a full file manager
HOW IT WORKS
  1. 01A user uploads a file or pastes content through the React interface
  2. 02The backend stores the object in AWS S3 and generates a unique retrieval code
  3. 03Anyone with the code can pull the file back up from any device via the download API
  4. 04Real-time validation and loading states keep the upload/download flow responsive