Sharing files has never been easy for people who just want to share a file or two every so often. Using popular sites like MediaFire, where they have to register for an account, upload the file then send the link to the site where their friend has to then download from (often being redirected to various ad.fly links and such) are just a few of the issues people have. I decided to combat this by creating a File Transfer website that takes away all of the difficulties.
Sharing files with friends through the internet has never been so easy! Follow these easy steps to get started at: http://filetransferapp.pythonanywhere.com/transfer






The process is simple as that! In this current version, no account is needed or no redirects to ad.fly websites to prolong the download process. Completing this project, I learned various things that will be useful in future projects:
- File upload / storage using Django
- Django forms and storing metadata into the admin page
- Generating unique keys for each file, ensuring one key corresponds to exactly one file
- Django templates (used with the navigation bar across all of the pages)
- Rendering variables in Python onto the page for users to view (for the serial keys)
- Implementing JavaScript functions for copy buttons and custom buttons