Inspiration
Although our initial ideas for the hackathon were primarily based around crowdsourcing, we quickly found that it wouldn’t be taking data from people that would improve their lives - it would be giving them something. We initially took inspiration from the winners of prior hackathons, who we found would often put efforts into developing an application that would give people some form of information or data, and we took that as the basis for our own application, instead deciding to empower the users - give them greater control and visualization on the exact things that they want to improve in their own lives. However, as we were still throwing around ideas on how we were going to accomplish this, we found the workshops that were being hosted - the chance to speak with Forbes 30 under 30 award winners, company CEOs and others truly successful in this field sparked our motivation, and we got to work developing from the moment the timer began
What it does
The application allows users to choose from a wide variety of self - improvement categories, sorted into two main varieties - the kind that benefit the user, and the kind that benefit the planet. The latter variety had options such as “disposing of less waste,” optionally limiting the user to disposing of 500g of waste per day. Contrastingly, the former variety had more personal improvement problems, such as “exercising for at least 30 minutes,” or “saving $10.” However, the common factor in each of them, is that they are relatively simple, daily activities - they are intended to take up few enough time and resources that there would be sufficient time in the day to fit it in somewhere, but still significant enough to make an impact, when done daily and consistently. Furthermore, the app is developed to allow large amounts of people to focus on a specific goal together, further magnifying the effect that large amounts of people may have on impacting the planet.
How we built it
The website is running on a Raspberry Pi 4 on balena OS, which is running a Docker container holding a Python Flask script, which executes the rest of the website accordingly.
Challenges we ran into
As it was our first time doing a Hackathon, and there was no prompt for what the project should be based around, we had a difficult time finding a topic for our project - we threw around a large amount of ideas, and this was the one that made it out as being the one that was chosen, due to it striking a nice balance between being easy to make within the constraints of the Hackathon for beginners, having an impact on the individual, and having an impact on the planet as a whole.
Accomplishments that we're proud of
The main accomplishment of this entire task was being able to launch and host the website on our own hardware, rather than offloading that to an outside service - this gave us much more control over the way that we built our website, and the way that we chose to construct the backend, alongside making collaborative work much more efficient. Furthermore, it has supplied us with a large amount of knowledge and experience that is sure to be useful in future.
What we learned
Throughout these few exhausting days, we learnt how amazing and tiring hackathons can be, our first hackathon experience with Codeivate was fantastic. We attend a few of the workshops, it was quite difficult as we are based in Australia and the times are very late to us but we did manage to learn about Figma, Bravo and how we could start our own business with no code! it blew our mind! Thank you for giving us the opportunity to speak with CEOs and Forbes 30 under 30, BTW Zach was a high inspiration to us!
Who We Are
We are a group of three friends, just going into Year 10 next year wanting to learn and improve our programming and designing skills. We joined this hackathon to have heaps of fun, gain experience and make new friends! Thank you Codetivate for making our first Hackathon experience amazing
Built With
- balenaos
- docker
- flask
- fullcalendar
- html
- html5
- javascript
- python
- raspberry-pi
- sql
- sqlalchemy
Log in or sign up for Devpost to join the conversation.