Inspiration
The Inspiration for Study Sync came from a common challenge that many students face *It can feel awkward to approach classmates for a study session when you don't know them. *Finding new people who share the same class, schedules, and or study style is a very difficult task.
We wanted to create a platform where students could easily connect with peers, form study sessions and improve the learning experience. The core of this is to give motivation to students and help them boost their grades to ace in exams.
What we learned
Throughout this project we learned many things including: *How to design a full stacked application and use Spring boot with other languages.
*The importance of compatibility is very important to use, and we designed the app in a way to well match students with each other.
*We made the app a user-friendly design, since many students want something easy and approachable.
Better Collaboration = Better understanding = Better results
How we built
*We created a profile model to represent student information, name, class , availability, and study style. *We implemented a MatchController with a matching algorithm that calculates compatibility scores with each other. *Built a simple interface using index.html *Students enter their info, which gets sent to a backend via fetch().
Matching algorithm is based on factors such as: Score = (5 x availability matches) + 3 X location matches) + (1 x study style matches)
Conclusion
Study Sync is more than just a tool a project, it's a step towards a new brighter future.
Our goal is to make study sessions less stressful and more collaborative, while also encouraging students to find and meet new friends. By putting both technology and social connection, we believe students can unlock their full potential.
Study Together = Succeed Together
Built With
- gemini
- javascript
- react
- springboot

Log in or sign up for Devpost to join the conversation.