Inspiration

When I created a work group with my friends, I realized how difficult it was to stay on track and finish our goals on time. That's why I came up with the idea for GoalWin, an app that helps groups of friends achieve their goals together by keeping each other accountable.

What it does

A group of friends can sign up for GoalWin, set a goal for the month, and stake money. If they achieve their goal, they get their money back. If they don't, the money goes to the friends who did achieve their goals.

How we built it

I used the Django framework, with Python on the backend and HTML with Bootstrap CSS for the front-end.

Challenges we ran into

I encountered many errors while working on the backend, especially those related to the models. After a decent amount of googling and fixing, I was able to make it all work! Another issue was the lack of time. I'd been out for a couple hours on Friday night and Saturday and this meant losing on a lot of work hours. I even worked at a book fair on Saturday :)

Accomplishments that we're proud of

his is my second hackathon and I'm super glad I was able to finish this in time. My first hackathon had been with 3 other members but we were barely able to finish everything in time. Whereas this time, alhamdulillah, I was able to complete all of the backend work in time although the front-end still needs some work.

What we learned

I learned, first and foremost, that it is definitely possible for me to create a project in one weekend all by myself, something I would've never thought possible. I was also able to catch up with Django which I hadn't practiced in months.

What's next for GoalWin

I have many plans for GoalWin, starting with the UI. Then adding some necessary features such as the option to leave a group and also some extra features such as a dashboard showing the past goals and data visualizations related to them (using Streamlit). I also plan to deploy it to the web, so people can actually use my website.

Share this project:

Updates