An application to track footsteps of users, and build a reward system such that the application will exchange automatically their footsteps into (Health Points) that can be used to get real world rewards (e.g., free coffee). Upon choosing any reward, the redemption function will show them a coupon that they can use when redeeming the reward in the real world
- Users could be authenticated anonymously, upon first installation the app should ask for their name
- Track footsteps and update them in real-time in foreground
- For each number of footsteps you’ll get points (20 footsteps = 50 points )
- You can see a history for all your previous exchanges
- Show a visual feedback when user gain points
- A shop list where you can redeem exchange your points with a service Validation for the exchange
- Flutter for frontend, Firebase for backend
- Provider for state management
- Only authenticated users can access the database
Screen for the dataBase