Inspiration
- Supermarket tills and scanner apps
What it does
- Stores your membership card
- Farm chickens based on amount of purchases
- Track your own nutritional data based on what you buy at the supermarket
How we built it
Project is divided into:
- A web app simulating a supermarket till
- Built with React and Spring Boot
- A a mobile app for members to access their nutritional data and farm chickens
- Built with Flutter and supporting Android phones
- A Firebase backend for bridging between the supermarket till system and the mobile app
Challenges we ran into
- Connecting the mobile and web apps to Firebase
- Structuring a NoSQL database
- Steep learning curve in setting up and developing in React and Spring Boot
- Styling Flutter mobile app with themes
Accomplishments that we're proud of
- Animating a chicken farm with vegetables
- Animating nutrition statistics with ease in and ease out
- Colour-coding nutritional statistics to warn users of potential health hazards and encouraging a balanced diet
What we learned
- Bunch of frameworks like React, Spring Boot, Flutter and Firebase
- Pair programming and why it is helpful to have an in-person team
What's next for Harmony
- Document and detect expiry dates for perishables and remind users of upcoming expiry dates
- Add interactivity for our chicken farm
- Expand our amazing animations to support other pages and features
Log in or sign up for Devpost to join the conversation.