À propos du projet
fablab-tools héberge des applications et utilitaires gratuits et open-source de FabLab 503, conçus avec Claude Code et publiés via GitHub Actions. Son projet principal est VeloTrack.
VeloTrack — carte cycliste hors ligne et enregistreur de trajets (Android)
- Une carte vectorielle 3D orientée vers le cours qui fonctionne uniquement avec le GPS, donc aucune connexion de données n'est nécessaire pendant la route. Les zones de carte peuvent être téléchargées dans l'application pour un rayon choisi (10 km, 100 km, 1000 km, un pays comme la France, ou le monde entier) directement depuis le fichier planet de Protomaps.
- Enregistrement de trajets de n'importe quelle longueur, avec démarrage automatique au départ et pause automatique à l'arrêt, export GPX et statistiques à vie.
- Lieux Domicile, Travail et favoris avec guidage en ligne droite, ainsi que le nom de la rue ou du parc où vous vous trouvez actuellement.
- Un mode de conduite minimal affiché au-dessus de 5 km/h, un thème jour/nuit commuté par le lever et le coucher du soleil, et un style sombre adapté aux écrans OLED.
- Aucun compte, aucune analyse et aucun service Google Play ; le README précise qu'elle est conçue pour l'autonomie de la batterie.
Installation : téléchargez `velotrack-latest.apk` depuis la page Releases (tag `velotrack-latest`) sur le téléphone et ouvrez-le. Un guide plus complet, des captures d'écran, les paramètres et les notes de build se trouvent dans velotrack/README.md.
Structure du dépôt
- `velotrack/` — l'application Android (Kotlin), ses outils et les avis tiers.
- `.github/workflows/` — CI qui construit, teste, signe et publie l'APK à chaque push, avec extraction de carte à la demande.
- `docs/superpowers/` — briefs de conception et plans rédigés avant chaque cycle de fonctionnalités.
- `assets/icons3d/` — une bibliothèque d'icônes 3D CC0 (3dicons.co) utilisée pour les illustrations.
- `skills/` — les compétences Claude Code décrivant comment le projet est construit et testé.
Contribution : ouvrez un ticket (issue) ou une pull request. Les builds s'exécutent uniquement sur GitHub Actions, Android Studio n'est donc pas requis — poussez une branche et lisez le log du workflow. Les pull requests provenant de forks produisent un APK signé pour le débogage car la clé de signature de release est un secret du dépôt.
Licence : MIT (voir LICENSE). VeloTrack intègre des composants tiers sous leurs propres licences, listées dans velotrack/THIRD_PARTY.md. Les données cartographiques sont © contributeurs OpenStreetMap (ODbL).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.