Inspiration
As students, our team noticed a problem every K12 school and college encounters: A difficulty for students and faculty to track down and efficiently contact the correct people. Flow helps students and teachers identify the people they need to get in contact with, concerning a certain task.
What it does
Flow keeps track of a list of departments, as well as a list of Tasks. Both lists are correlated so that users can easily determine the department they need to get in contact with to discuss a certain task. In the web app, users can modify values with ease, create new tasks, assign tasks, and delete old tasks.
How we built it
Initially, we were going to use Java as the backend for our web application. After research, we decided to use Python instead and landed on the Flask framework to make web development possible. Flask gives access to a powerful templating engine called Jinja2, which allows for simple manipulation of HTML sites, just what we need for this project. For the landing page, we also used a CSS framework called SimpleCSS but modified it to fit our ideas.
Challenges we ran into
In the beginning, we had a lot of problems trying to come up with ideas. After hours of researching, discussing, and planning, we decided on this idea. Once we decided to make this app, trying to figure out a framework and language that we could learn and use to build the app in only 36 hours was a challenge. But, we managed to pull through and produce a simple, functional, and easy-to-use application that we really believe will help others.
Accomplishments that we're proud of
We came to the hackathon with little to no knowledge of web development and were able to create a web app using multiple languages.
What we learned
We learned a lot about Object-Oriented Programming, ports, teamwork, and of course, HTML, CSS, and Python.
What's next for Flow
In the future, we plan to include additional features like in-app communication, personal details, and the ability to lock some classified departments and tasks behind a login screen.


Log in or sign up for Devpost to join the conversation.