Inspiration
Being freshmen, we are all new to the school and in some classes, we don't know people we can form study groups with because of different teachers and classes. StudyChum solves this problem by connecting students with others who are trying to form study groups or just meet new people.
What it does
Study Chum enables students to connect with one another and form study groups. Students enter their name and email, class name and code, date and time, professor, and location of the study session. Indeed, students can post their own study groups and can rsvp to other study groups.
How we built it
We developed a local, backend database with Flask, so as to store students’ inputs and study events. On the frontend, we utilized a html template and modified it to generate our display.
Challenges we ran into
Many of us were inexperienced, so learning features of python and html were difficult and time consuming. However, our python and html proficiencies became progressively better over time. Additionally, we have not worked together as a group before Hello World, so communication and effectively working was a hurdle we had to overcome.
Accomplishments that we're proud of
We managed to learn the fundamentals of some programming languages and website development from a place of little to no experience through team collaboration and external research. We are proud of the fact that our website is fully functional and interactive.
What we learned
We learned that seemingly daunting tasks can be completed if they are dealt with one step at a time. We learned about division of labor, managing errors, and collaboratoin in a time-constrained enviornment.
What's next for Study Chum
If we were to continue development on Study Chum, some of the features we could add would include comments, sort filters, and an interactive map. We would expand from the basic functionality that we currently have to provide a better user experience.
Log in or sign up for Devpost to join the conversation.