Inspiration

The key to any successful business is to satisfy the wants and needs of their consumers. Likewise, consumers want products that best satisfy their needs and wants. The inspiration of this app was simply our school cafeteria. My friends and I wanted to build an app that would allow students to give feedback to the cafeteria by answering one-tap survey questions. When discussing this idea, we asked ourselves: "why stop at the cafeteria? Why not allow allow any business to use this app?". That is how the app idea came to be.

What it does

The app allows users to answer one-tap surveys and build their own tree as reward. The more questions a user answers, the higher their tree can grow and flourish. The app centres around taking care of your plant by answering questions and unlocking cool accessories and supplements for your plant.

How we built it

We decided to use Flutter to quickly build an app for both iOS and Android users, thereby expanding our customer reach. We also connected the app to a Firestore database to store data and authenticate users. Using flutter, we were able to build custom widgets and use the provided material widgets to build a beautiful front end whilst modularizing the code to make an efficient back end.

Challenges I ran into

This was the first time we had come across Flutter and Firebase so we had to learn how to use both technologies in less than 24 hours. It was also the first time working with asynchronous tasks for me. Hence, I think the hardest challenge was making asynchronous calls to the Firestore database and actually rendering the data to the front end widgets.

Accomplishments that I'm proud of

Having worked on the front end and back end at various times of the hackathon, I was very proud with how the application turned out overall. I think the UI looks very professional with the use of material widgets. The backend is also fully functional and lightweight making the app run smoothly.

Built With

Share this project:

Updates