The basic_operations.py file is getting a little big, and it's pretty much holding all the functions to render each webpage. We might want to consider splitting it up so we have a file for each "section" of the website, e.g. one for judges, attendees, and organizers.
Maybe we could do something like
frontend
├── app.py
├── judges.py
├── organizers.py
├── attendees.py
├── static
└── templates