Inspiration: The idea for ShareX came from the frustration of sending files quickly between devices or people without relying on cloud storage, email attachments, or creating accounts. I wanted to build something that was:

What it does: ShareX is a file sharing app that allows users to send and receive files instantly using a 6-digit code that expires in one minutes and when the code expired the file been send will be deleted in the database because it is a private sharing web application—no login, no email, no links.

How we built it:Backend: Django + Django Channels (for real-time WebSocket support)

Frontend: HTML, Tailwind CSS, JavaScript Database: SQLite (for prototype), Upgraded to PostgreSQL for live sharing File Handling: Django FileField, temporary storage with expiry Security: Randomized 6-digit code generator, code expiration after transfer or timeout

Challenges we ran into: i ran into some challenges like sharing big files up to 100MB up wards

Accomplishments that we're proud of: i was happy that it was working out

What we learned: learned not to give up and focus on your dream

What's next for A Private File Sharing Application: to Upgrade it make it World Class and make it more private

Built With

Share this project:

Updates