Inspiration

We noticed that many students find it hard to stay motivated when studying alone. This is common for people learning remotely, attending bootcamps, or preparing for exams. It is easy to get distracted or lose consistency without someone to study with. That gave us the idea to build Study Buddy, a tool that helps students connect with others who are learning the same subjects in similar ways. The goal is to make learning feel more supportive and less isolating.

What it does

Study Buddy helps students:

  • Find others based on their grade
  • Choose a subject they want to focus on
  • Select a study style, like Pomodoro, solo focus, or group discussion

Once connected, users can:

  • Join a virtual study room
  • Work through a shared task list
  • Use a countdown timer to stay focused
  • Track their sessions and study habits

How we built it

We built everything during the hackathon.

For the frontend, we used Bubble.io to design and launch the user interface quickly.

The backend was built with:

  • Node.js and Express to create the API
  • MongoDB and Mongoose to store user information and preferences
  • TypeScript to keep our code more organized and reliable

Challenges we ran into

  • Building the matching system so it works well across different grades, subjects, and study styles
  • Making sure the user experience stayed simple and clear for first-time users
  • Dealing with real-time features under time pressure
  • Working together as a team across frontend, backend, and design tasks with limited time

Accomplishments that we're proud of

  • Successfully built a working system to match students based on shared preferences
  • Created a backend with clear and secure API routes
  • Designed a clean and easy-to-use frontend in Bubble.io
  • Worked together as a team across different skills and helped each other learn

What we learned

  • How to keep our ideas simple and focused while still making something useful
  • How to work well as a team, communicate clearly, and solve problems together
  • How important good UI and planning is to the overall experience

What's next for Study Buddy

We hope to continue improving the project by:

  • Adding support for video and audio rooms using WebRTC
  • Allowing students to form group study rooms
  • Adding gamification features like badges, streaks, and goals
  • Using AI to suggest better matches
  • Building a full real-time chat system
  • Rebuilding the frontend with custom code to improve performance and make it easier to scale

Built With

Share this project:

Updates