E-Scooter & Bike Map
Apps
Über dieses Projekt
Mit der App E-Scooter & Bike Map können die Nutzerinnen und Nutzer verschiedene E-Scooter, Bikes, Roller & Co. auf einer zentralen Karte sehen. Dafür werden verschiedene, teils inoffizielle Schnittstellen genutzt.
Genutzte Techniken:
- Flutter / Dart
- Flask / Python
- Docker / Gitlab CI
Herausforderung
Da die verschiedenen Hersteller keine offiziellen Schnittstellen haben und insbesondere die inoffiziellen APIs ständige Telefon-Verifizierungen haben, war die Entwicklung des Backends nicht einfach.
Lösung
Mit einer standardisierten Programmklasse konnte sichergestellt werden, dass alle Daten nach demselben Standard bereitgestellt werden. Außerdem wurde ein Raspberry Pi Server aufgesetzt, welcher zum Empfang der SMS dient, womit die inoffiziellen APIs erneut eine Bestätigung erhalten.