Inspiration
Wanting to help people grow and complete their tasks with the reward of an aesthetically pleasing garden, which they have full customizability on.
What it does
Allows users to set and track goals along with providing rewards for completing them and letting them decide how rewarding each activity should be.
How we built it
3-pronged approach, database backend, Python desktop app and Android mobile app. Android app made in Kotlin in Android Studio to allow users to connect to the real-time database to track their goals throughout their day. The desktop app was built in pygame and is meant to build upon the mobile app by allowing the user to decorate their garden using a variety of sprites. It responds in real-time to Database updates. The system utilises features provided by Firebase's real-time database which is queried within the Python and Kotlin programs, to allow real-time updates to the project,
Challenges we ran into
When attempting to get additional teammates onto appropriate software Android Studio wouldn't install properly, creating a database structure that works in multiple languages was challenging as different languages support different structures better than others.
Accomplishments that we're proud of
Creating a functioning version of our program which was pretty much what we envisioned at the beginning of the event.
What we learned
Improved teamwork abilities and improved patience with temperamental software.
What's next for GardenGrowth
Additional features such as long-term development for personal tasks such as planting seedlings and watching them grow when completing tasks over time.
Log in or sign up for Devpost to join the conversation.