Skip to content

ahmadjz/flutter-steps-tracker

Repository files navigation

Steps Tracker

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

Features

  • 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

Built With

  • Flutter for frontend, Firebase for backend
  • Provider for state management
  • Only authenticated users can access the database

Screenshots

photo_2022-09-20_12-32-21 photo_2022-09-20_12-32-23 photo_2022-09-20_12-32-24 photo_2022-09-20_12-32-25 photo_2022-09-20_12-32-32 photo_2022-09-20_12-32-26 photo_2022-09-20_12-32-34

Screen for the dataBase

image

Video of the app

doc_2022-09-20_12-35-27.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published