Inspiration

The inspiration for StudyPal came from the realization that many college students struggle to find reliable study partners or groups to work with. We wanted to create an application that could make the process of finding study partners or groups easier and more efficient.

What it does

StudyPal is an application that connects college students who want to study together. The application uses an advanced algorithm that takes into account factors such as class schedules, study habits, and coursework, as well as a questionnaire to pair students or place them in groups.

How we built it

We built StudyPal using a combination of web development technologies such as HTML, CSS, and JavaScript, as well as a backend database via Firebase controlled by Python (the backend server) to store user information and run the matchmaking algorithm to pair students. and communicate the matches.

Challenges we ran into

One of the main challenges we ran into was creating an algorithm that could effectively match students based on their study habits and coursework. There were many ways of implementing an algorithm for this case, so we found the one that best met our needs.

Accomplishments that we're proud of

We are proud of the fact that we were able to create an application that is able to effectively match students and create study groups. We are also proud of the user interface, which is easy to use and navigate.

What we learned

We learned that creating a matching algorithm is a complex task that requires a lot of research and testing. We also learned the importance of user-friendly design and user experience.

What's next for StudyPal

In the future, we plan to add more features to StudyPal such as the ability to schedule study sessions and add a more variety of questions. We also plan to expand the application to other universities and colleges.

Share this project:

Updates