:link: Web Link : https://filehosting.omkarshelar.dev

Quickly share your files with others. Upload a file and the application generates a link that can be shared with others. The application deletes the files after a user specified time.


Web Application Repository

Backend Repository

CLI Repository

Here’s a quick demo of the CLI application

Architectural Diagram :

File Hosting Architecture

Details :

Frontend : The frontend application is writeen in Typescript with ParcelJS bundler.

APIs : Written using AWS chalice. The datastore used is DynamoDB.

CLI Tool : CLI is written in node. Can be run using npx fha command. Please note : that the CLI tool requires API key to prevent misuse of the application and keep hosting costs low.