Skip to content
This repository was archived by the owner on Mar 9, 2026. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

24Ours: A cloud-based temporary file-sharing service

About:

24Ours ia a free file-sharing web application that deletes all files every day at midnight EST. Users can upload files of any type and will recieve a sharable link that will work for exactly 24 hours or until that day at midnight.

How it works:

image

The UI for 24Ours was created using React and Bootstrap and is hosted on Heroku. The client sends POST requests using axios to a Node.js server (Express.js), which then makes calls to our Lambda functions through a custom REST API on API Gateway. Our Lambda functions (Python 3) then upload files to an S3 bucket and send back a presigned URL to that file, which can be accessed by anyone with that link. Lastly, at 12 am EST daily, an EventBridge rule calls a Lambda function that wipes all the files in the S3 bucket.

About

24Ours frontend code and Lambda functions.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages