/eco_tracker

EcoTracker is a way to motivate you, to reduce your carbon footprint. You earn points for traveling without your car, no matter if you did by bike, skates or simplay walk.

Primary LanguageDartBSD 2-Clause "Simplified" LicenseBSD-2-Clause

EcoTracker

About EcoTracker

What is EcoTracker

EcoTracker is a way to motivate you, to reduce your carbon footprint. Every kilometer you ride your bike or skates or simplay walk, you earn points. This way you can compete against other users and earn achievements. You will also help to reach community goals and motivate others. You can create and join teams to combine your scores and climb the leaderboard. This way, we can all work together and help to stop the climate change.

How it Works

Everytime you want to collect points you have to start a new tour. This way you can control when EcoTrack may get your location and when not. While you are recording a tour, the app will get your location and will calculate the distance between the different locations. After that the total distance is submitted to the server and added to your overall score. This the information about your loacation will never leave your device. We will never save any positiondata on our server.

Develpment

General Information

EcoTracker is a Flutter App that I programmed on my own. The App depends on a Client-Server-Architecture. The Backend is a Flask-Application hosted on a Apache2 Webserver. The Database is a MySQL.

Contribution

I'm am happy about every support. Weather you want to help with the development or just report a bug or a feature-request. You can simply open an issue right here on GitHub or send me an EMail to system@jrehkemper.de

Disclaimer

I am not a professional Developer. This is a Project for fun and without commercial interrest. The App is currently only deployed to the PlayStore and not tested on other Plattforms than Android.