Project Info

StudyFinder

Devpost

This project did not submit a demo video on Devpost.

Inspiration

With our busy schedules at UC Berkeley, we sometimes crave buddies to study with, to grind through homework and practice exams. However, oftentimes we struggle to set up a time and place with people we would genuinely enjoy studying with, which inspires us to create this app that can help students find their perfect match to work through tough content together.

What it does

By entering your own preferences, StudyFinder helps to match students with other students to form the perfect group, taking into account many different preferences.

How we built it

We created the Frontend with Flutter to show questions to the users that is then stored in a Chroma database. This database processes the users' inputs and calculates similarity scores to best match users with other users.

Challenges we ran into

We were struggling with the time crunch and given that we only ended up with 2 people in the group, we had to work really hard overnight to crunch out the program. Our code definitely had some issues too where there were often functions that were jumbled up because of how many files there were.

Accomplishments we're proud of

This is our first time at a Hackathon! We are proud that we were able to get on task quick and work through the various challenges with persistence.

What we learned

We need to manage our time better in splitting up the tasks and figuring out an organization that can help our code look neater and more efficient.

What's next

StudyFinder will implement location that can help students form the most efficient study groups where no one has to walk extra far to meet up with others. Users need to allow location access and we will use Google Maps to create the most optimal path. We would also like to expand it to campuses outside of UC Berkeley, to reach a wider range of people.

Analysis

Compare with all teams

View

Metric

No commits on this project resolved to a GitHub account.

Technology

Found in codeClaimed only
  • CIn code
  • C++In code
  • DartIn code
  • HTMLIn code
  • KotlinIn code
  • PythonIn code
  • SwiftIn code
  • DjangoClaimed
  • Google GeminiClaimed

7 of 9 appear in the indexed code. 2 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

62 KB

Source files

58

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars