Inspiration

Frequently, students like ourselves have a troubling thorn in our side, a lack of a real connection to a community of learners. Even though group chats can be made, often people are away from the computer or unresponsive until after that big test. Getting online tutors is often difficult and painfully expensive instead of keeping education free.

What it does

Study Buddy allows someone to connect to numerous Buddies around the world and be able to get answers to their questions in a matter of seconds. You can post onto different subject pages your subject-related question and get a quick answer or be a buddy and answer another fellow student's question.

How we built it

We used HTML, CSS, Javascript for the frontend of the website with the posts being added div tags with your posts information. Then using our AWS RDP we run Node.js to access our database using MongoDB and get posts or add posts accordingly.

Challenges we ran into

We had lots of problems running our server and connecting our front-end code with our back-end code and running into security issues with our firewall. Moreover, understanding the concepts of back-end development as a beginner was very difficult and we ran into numerous problems in comprehension of these concepts. Also our free-tier cloud service got overloaded which halted our development and didn't allow us to fully bring Study Buddy up to how we envisioned it. However, ultimately, this project help us takeaway key back-end development concepts that we can utilize for future projects of ours and we truly believe that this project helped propel us in the right direction of learning back-end and moving on from the beginner stage of coding.

Accomplishments that we're proud of

Before this project, we were not well versed in back-end development and how to utilize Node.js and MongoDB, now we are more knowledgeable and more importantly, feel more prepared for future hackathons where we need to add databases. We also learned how to learn on our own and stick to learning even when it may be frustrating.

What we learned

We learned back-end development and how to use MongoDB, Node.js, and AWS. We also learned how to learn on our own and how to continue learning back-end development once this hackathon is over.

What's next for Study Buddy

Study Buddy in the future should be able to have AI powered Buddies that are also knowledgeable on the topic and can give quick impactful answers when asked. Study Buddy should be able to help someone learn on their own using AI and help teach them how to self-learn any topic that they might be interested in.

Share this project:

Updates