Inspiration
When thinking of where we might encounter large amounts of data for our challenge, we remembered the end-of-semester surveys made by our university. We thought that we could simplify the review process for all the data submitted.
What it does
Summarizes the course evaluation results in different, easy to understand ways. Now, instead of spending hours at the computer screen, trying to make sense of the results, our solution will do it for you, therefore saving you some valuable time as well as saving you some electricity, which can only mean that our solution is indeed eco-friendly and benefits the environment.
How we built it
- Database:
- SQLite as the database engine.
- Peewee as the ORM (Object-Relational Mapper) for interacting with the database.
- Frontend Framework:
- Streamlit for building an interactive and user-friendly web interface. *Visualization:
- Plotly for creating visualizations like radar charts, word clouds, etc.
- Additional Libraries:
- pandas for data manipulation and processing.
- Matplotlib (indirectly, used by word cloud generation).
Challenges we ran into
None of us have ever made this sort of thing or used most of the libraries we had in our project, so it was a very rapid learning experience. Also we might have not read the full description for our challenge when we started developing the project (though it is still eco-friendly, trust me :D).
Accomplishments that we're proud of
Having a working app by the end of the hackathon :D
What we learned
Python really has a library for everything.
What's next for Form visualizer for universities
The code might get refactored into something cleaner, but other than that there are no plans for it.
Log in or sign up for Devpost to join the conversation.