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.

Share this project:

Updates