"If you want to go fast, go alone; if you want to go far, go together" Its a fundamental principle in self improvement, because having a buddy is proven to create changes in social networks, maintain motivation, and confidence in the ability to improve. However, because improvement is a never ending journey, it can be embarrassing to admit how you are trying to improve to find such a buddy. Thus, we built Bunyaan, a space where anyone can create a plan to ramp up and achieve their goals. Plans are open sourced, meaning anyone can subscribe and join into the plan, where they can communicate to the community through posts, comments, and more.

How we built it

Our building process was a team effort through and through, we split up the workload evenly among the team between the front-end and the back-end of the app, using Flask as our web framework, we decided to leverage everybody's basic knowledge about python to allow for maximum contribution from all team members, our team played to its strengths and utilized teamwork as a way to push the project forward. We met daily to sync our progress and set our expectations for the coming days.

Challenges we ran into

There were plenty of challenges with using Flask and having a high volume of changes happening constantly, getting to a stable working version among the whole group was a very challenging problem to overcome, but overall the most challenging aspect was navigating the creation process around everybody's busy schedules.

Accomplishments that we're proud of

We are extremely proud of the application that we have produced, although in many aspects it is a proof of concept, our collaboration process led to a wonderful idea and executed it visually and practically within a week.

What we learned

It was half of our team's first time doing a hackathon, so the question is what didn't we learn. It was everyone's first time doing Flask, and some of things like taking input from the users to create plans was uncharted territory. It was Omar's first time working with Javascript, and now he knows how to auto generate html using dictionaries. It was Leena's first time with jQuery, and being able to define an event listener in 1 method blew her mind.

Share this project: