Inspiration
We wanted to create a tool to help people achieve the things they struggle to, like getting good grades, getting fit, learning a new language or hobby etc. We also wanted a way to build a community and help others better themselves by keeping their goals. Procrastination is something everyone struggles with, some worse than others so we created Accountability Buds to help tackle that problem.
What it does
Our website matches users with the same language, timezone, and reason for joining and allows them to chat to their bud about their goals, both immediate and far reaching. An accountability buddy is someone who checks in on you to see how far you've gotten, gives encouragement when you're worn out and can even be a study buddy to study alongside so you don't feel alone. At the moment the website creates users with information stored on them in a database.
How we built it
We built the website using HTML, CSS, javascript and firebase - using authentication, firestore, functions and hosting. We each took different parts of the website to work on.
Challenges we ran into
We had challenges with all of us being in different time zones and having limited experience with the code for this kind of project. We eventually figured out how to do work together despite the time differences and we were able to make a working website. When trying to host the website on firebase we ran into some CORS errors that eventually sorted themselves out. We ran out of time toward the end to actually get the website matching users together.
Accomplishments that we're proud of
Accountability Buds is not a completely unique idea but what we are proud of is the fact that it is completely free to use for anyone and it is inclusive of timezones, interests and languages, when our competitors require payment to do the same work. Despite the fact that we couldn't get all of the functionality of the website we are proud of how far we got! We are also super proud of our teamwork, how we came together to finish this project in such a short amount of time.
What we learned
Firebase authentication and use of the database, html, css, javascript, as well as skills of working in a team and working together remotely.
What's next for Accountability Buds
We hope to finish creating the functions that would allow users to interact with one another on our website, and also connect our site with the domain accountabilitybuds.tech that we bought from domain.com but currently can't add. We would then like to add functionality to the profile page too.
Log in or sign up for Devpost to join the conversation.