In our final project of ICS-314, we modified the Study Buddy project template to provide an application that removes the gamification aspect in favor of a more focused, “use-only-if-desired” tool that allows users to publicly arrange study sessions for a myriad of courses to expand their respective study circles. I did most of the backend work, providing interfaces with which the frontend could read and write to a database to allow users to change the global state of the application. I learned quite a bit about backend design and interfacing and grew a greater appreciation for the effort put in UI design that I struggled with greatly when testing interfaces.
The project homepage can be found here, with the source code located here.