Earning Coins
Coins are given out based on good driving and rule following. A constant coin rate will be given while driving, which can be lowered or halted if rules are broken, but maybe increased if you have consistent rule following or good driving.
How check if good driving
Phone will be tracking current location, and algorithms will check for multiple things. Opening your phone while not stopped is a negative. Going over or too low according to the speed limit is negative. Not waiting a proper time at a stop sign and going during a red light is a negative.
Analysis and tips section
Will offer analysis based on previous rides. Could say things like: you average 5 seconds at a stop sign, we recommend waiting longer. etc.
Currency itself
Could easily be just a local variable, but blockchain or whatever would be poggers
Getting stop signs near briar woods:
Connection an app API:
Stop signs - https://www.mapillary.com/dashboard/developers Speed limit - https://developers.google.com/maps/documentation/roads/speed-limits
Rewarding
Coins can be cashed out for sponsored rewards such as discounts or free stuff. Maybe purchase a badge or flex thingy whatever. Something like Tmobile Tuesdays
Friends List
Not necessary, but could track friends good driving, trade, compete, etc.
NOTE: Included is code for the basic UI of our application. This can be found under the 'Figma_Flutter_Code' folder