CONFIRMATION: We are an officially registered team for Melbourne Hack 2021 [Yash Dave] [Arya Banerjee]
This project was started on Friday the 20th of August.
Stream
Education! We acknowledge education can take many forms, and anyone can learn at any age. Our solution is dedicated to the education of self, a key asset in any of life's endeavors.
What inspired you?
Hope is our rendition of the classic 'Snakes and Ladders,' dedicated to helping our users achieve their best selves. Inspired by our own experiences in cultivating character, our project provides a platform for users to keep track of their progress on set goals, alongside holding them accountable to them. Caught unmotivated many a times, our solution was designed to help our users stay motivated daily to keep at their aims. And, what better way to do so than through a game!
What it does
Hope is an interactive 30-day 'Snakes and Ladders' game. When our users first join, they're asked to set themselves a monthly goal using the HOPE acronym, i.e. :
Holistic
- Is my goal measurable?
- Is it realistic?
- When do I want to achieve my goal by?
Opportunity
- How does my goal challenge me to improve?
- How can I approach achieving my goal?
- What will I do to achieve my goal?
Purpose
- What does this goal mean to me?
- Why am I setting myself this goal?
Enthusiasm
- How will I stay persistent and motivated to achieve my goal?
Then, the fun begins! On each tile of the board, users are to fill in a daily journal entry documenting their progress. For every one day they do, they make a choice! Either A) I should move up a space, B) I should move up a ladder or C) I should go down the snake. Whilst an option for every tile, on blank tiles, the user will by default move forward. The aim of this evaluation is to help users reflect on themselves and keep on track. Our app also offers daily motivation, and has a 'Community' feature where users can connect with one another.
How we built it
Hope was created using Flutter in Android Studio. The applied language was Dart.
Challenges we ran into
Our key challenge was in learning a new language. Where originally, our skills lie in Python and Java, we decided to test ourselves with Dart. Aside from adjusting to a new syntax, shifting to an object-oriented language was a challenge! With a restrictive time limit, it really tested our understanding of code. But, through non-stop practice, we overcame this barrier and produced a simple but elegant solution for a cause close to our hearts.
Accomplishments that we're proud of
Learning a new language! Creating the layout of the app from scratch! Being persistent when times got tough! Creating a unique idea!
What we learned
How to use Dart and Flutter! How to work together better as a team! The importance of communication!
What's next for HOPE
_Hope_fully to help many users accomplish their goals!
Log in or sign up for Devpost to join the conversation.