Inspiration
We were inspired by our own experiences of trying to find other people who are taking the same class as us to study together. Especially if the course has a small class size, doesn't have much tutoring, or has no form of communication among classmates, there are often struggles to form study groups and effectively study for an upcoming midterm or exam. So, we wanted to make an implementation that addresses this academic issue.
What it does
UT Study Hotspot displays study hotspots posted by students using the application, as well as specific information regarding the hotspot such as what course is for, where on the campus is it occurring, and when it starts. The user can post their own hotspot and start a study session by simply filling out the necessary information. The user can also join an ongoing study session by choosing from a list of hotspots posted by other students across the campus or filtering through the list for hotspots dedicated to a specific course they want to study for.
How we built it
We built the UT Study Hotspot on Repl.it (due to environment setup issues) using Python for the function algorithms and PySimpleGUI for the UI.
Challenges we ran into
The primary challenges we ran into were learning PySimpleGUI, adjusting the UI down to specific pixels due to PySimpleGUI not having coordinate placement for element initiations, and programming the filter function, which ran into a lot of bugs.
Accomplishments that we're proud of
We were proud of being able to make UT Study Hotspot into an operable and usable application despite only having two very novice individuals on the team.
What we learned
We learned some fundamentals on UI design, as well as implementations and application processes of PySimpleGUI.
What's next for UT Study Hotspot
Due to the limitations of PySimpleGUI, the next step for UT Study Hotspot is moving it to be web-based where there is fewer development limitations.
Built With
- pysimplegui
- python
Log in or sign up for Devpost to join the conversation.