Inspiration

Will trying to solve one of the challenges for global hack week, I had remembered the python session on day 1 and thought about using flask to make the sorting app I was working on more user-friendly, making it a web app

What it does

The GHW flask sorting app gives you the download link for the Excel file it can sort, and once that file is upload, it redirects the user to a new page to download the sorted Excel file. The sorting is done alphabetically using the "Name" field

How we built it

The app was built using Flask and Flask HTML templates as I wanted to gain experience working with a python based web framework, for making the application more professional bootstrap had been used. The app is also completely containerized using docker for ease of reproducibility.

Challenges we ran into

Trying to create a clean-up script for the docker container and the image was challenging as the script need to run docker commands in a specific order.

What we learned

Using Flask to write simple web applications and handling file upload using flask templates, I also learned how to containerize a flask app using docker

What's next for Sorting Flask App

The sorting is currently done using the name field only, but I am working on adding sorting based on the start date and the end date

Built With

Share this project:

Updates