Inspiration
We all felt like the modern education system hadn’t properly prepared us for life as an adult (not teaching proper financial literacy, how to take proper care of our mental/physical health, how to keep up with basic car maintenance, etc). We wanted to create an innovative and fun way to help young adults learn more basic “adult-ing” skills.
What it does
Users are to randomly receive a question based on a category (e.g. Money, Health, etc.). If the user gets the question correct, their avatar evolves where the goal is to become a well-seasoned adult. However, if they get it incorrect, their avatar will remain the same and not progress.
How we built it
We used Flutter, a UI toolkit built by Google for mobile, web, and desktop devices, to build our app. We also used Figma to design our prototypes.
Challenges we ran into
Some challenges we ran into was integrating the wheel. We attempted to use a third-party API that helps create the functionality of the wheel. However, we faced a lot of problems getting it to spin and work we wanted it to. Also, we were all inexperienced with Flutter, so it was definitely a huge learning curve for most of us. Fortunately, we were able to complete the implementation of the wheel and have a full-fledged prototype of our application with our newfound knowledge of Flutter and Figma!
Accomplishments that we're proud of
Some accomplishments that we’re proud of is being able to implement all of the main features we wanted to towards our actual application. We also felt accomplished in the way we collaborated as a team (e.g. dividing the work equally between all and working efficiently to complete our project). Finally, we were accomplished to see the visual aspect of our application turn out the way it did.
What we learned
We learned how to utilize Flutter to create a working demo of our application where we implemented the main features. We also learned how to use Figma to help visualize the ideas we had and create our prototype for the application.
What's next for GrowNUP
We hope to have a questions suggestions page for users, where they can suggest future questions to be added. We also hope to add more categories as well so there could even be more questions in our app. We want to add a timer for the questions to make the application more challenging for users, especially as their avatar continues to evolve. Finally, we plan on adding different attributes to your avatar, based on the number of correct answers you get for certain categorical questions. This will allow your avatar to have different expertise and unique attributes.
Log in or sign up for Devpost to join the conversation.