Inspiration
Finding classmates to study with can be difficult, especially if the course has hundreds of students. As students we find ourselves studying at some point (hopefully), so why not study with a fellow classmate who will be/is studying for the same course? It is our goal to provide a resource to promote better study habits as well as a resource to make new friendships!
What it does
Study Buddies helps students find others to study with by allowing users to create and find study sessions. The user can filter for study sessions occurring that match a course they too are looking to study for. If the user finds a study session they would like to join they can get direction to location of the study session as well as some other basic info (number of students and how long the session will last).
How we built it
To make the Study Buddies iOS app we worked with the Swift programming language to build an intuitive and user friendly interface. We connected the backend of the app to Firebase which stores user data and information on study events. The Study Buddies web app was made primarily in React-native with some node.js to connect our backend to the Firebase servers.
Challenges we ran into
Swift syntax is very different from other common languages and no one in our group had experience with Swift so creating this app was very challenging. Due the lack of experience the IOS app was built in two different UI frameworks (SwiftUI and Storyboard). Since SwiftUI is a relatively new framework not too many resource were available online and thus a large amount of time was spent on figuring out to integrate the two frameworks.
Accomplishments that we're proud of
We're proud that we were able to complete both an iOS app and a web application in 36 hours.
What we learned
We learned that a lot can be accomplished through collaboration. We also learned that internet offers a wide array of resources to help developers get started in learning new tools and technologies.
What's next for Study Buddies
We will continue to make improvements to Study Buddies.
Log in or sign up for Devpost to join the conversation.