Inspiration
This project is inspired by my own needs. I find when I need a quick share for a file to a friend, it would take about a minute to do that with google drive or emails. This project can make this step faster.
What it does
It can take any file from a user on both mobile and desktop, and return a link where anyone can access it.
How we built it
I built this with Python Flask. For the frontend HTML, I used a framework called Halfmoon. I also included a full working register/login system that can be used to add more features in the future.
Challenges we ran into
This is the first time I worked on a Flask project at this scale with multiple blueprints and using sqlalchemy. The challenge is to read their documentation in a limited time and have a fully working demo within a day.
Accomplishments that we're proud of
Something I'm proud of is the ability to finish the target within the time limit for submission.
What we learned
From this project, I was able to learn more about Python Flask, SQLalchemy, and web development as whole.
What's next for Fast File Sharing Flask Project
Since I have a working user system already, I plan to add more features like different upload/download limit for different roles, the ability to render code files(.py, .js, etc) or 3d files(stl) for the user to view before downloading it.
Log in or sign up for Devpost to join the conversation.