The internet is a great resource for learning and studying topics that range from elementary math to quantum physics. As students, we depend a lot on googling for help on our homework assignments or for reviews for upcoming exams. StudyBuddy was conceptualized to be great way for students to centralize all these resources and questions and create a welcoming community for students to visit for help.

What it does

StudyBuddy serves as a place where students can find resources and guides for any topic that they are struggling with. Users can search for resources, comment on posts, bookmark resources, and keep a to-do-list for their coursework.

How we built it

We used HTML, CSS, JavaScript, and Bootstrap.

Challenges we ran into

  • Going into this project, we all had a different mix of skill levels in HTML, CSS, JavaScript, and BootStrap.
  • We had trouble with the CSS and making sure that everything is aligned and placed properly on the webpage.
  • Making sure that each javascript interaction worked, especially when changes were made.

Accomplishments that we're proud of

  • We learned a lot more about these languages and frameworks as we worked on StudyBuddy.
  • One of our members collaborated on Github for the first time and we all learned to use git effectively.
  • We had a working minimum viable product at the end of the hackathon that looks aesthetically pleasing and captured most of what we had hoped for when going into the project.

What we learned

We learned the importance of communication and collaboration while working on StudyBuddy. There were many rough patches throughout this project that were solved with communication and collaboration.

What's next for StudyBuddy

Given the time constraint of the hackathon, there was only so much we could do in this time. There’s still a long way for this project to go! Some features include:

  • Mentorship: Users can sign up to be tutors/tutees for courses. Tutors can gain valuable experiences while tutees can seek personalized help that he or she may need.
  • Brownie Points: Users can gain points and achievements to be featured on their profile for tutoring, answering questions, and posting resources other users find helpful. An aspect of gamification in educational content
  • Messaging System: Users can communicate with others and even form study groups!
  • Fleshed Out Profile: Profiles will contain information, links, and more that the user can customize. Users can use this to expand their network & meet new friends.
  • User Settings: Customize the courses displayed in the search and on your feed so that they are tailored to your interests or current classes.
Share this project: