Aller au contenu
Link214

We want you! Avis aux amateurs de dev

Messages recommandés

Hello a tous, 

J'ai commencé une app web pour le suivis des infos dispo dans les API de Renault.

Les objectifs de l'appli sont : 

  • Historiser les informations disponibles sur l'API (pour la plus par des info on a accès qu'a la dernière valeur par a l'historique)
  • Permettre d'utiliser ces historiques pour afficher des courbes par exemple: 
    • Niveau de batterie (en stationnement, déplacement, recharge)
    • Suivi kilométrique
    • ....
  • Enrichir les données :
    • Historique des trajets effectués 
    • Puissance moyenne de charge
    • Localisation des recharge
    • Estimation prix des recharge
    • .....
  • Disposer de composants réutilisable (React/React-Native) afin de rendre facilement l'app dispo sur tout support et de les intégrer sur d'autres projets. 
  • .....

 

Pour l'instant l'appli se décompose en : 

  • Un backend qui fournis une API REST pour stocker / récupérer les infos du véhicule
  • Une fonction de polling des API Renault pour alimenter la base:
    • Pour l'instant c'est mélangé avec le backend mais ca doit aller ailleur pour que le backend ne fast que la REST API vers notre client
    • Il interroge toutes les 2 minutes les API Renault et en fonction de la réponse :
      • Stocke les données si elle sont différentes des dernières infos en base
      • Essais d'enrichir les données => détection d'un voyage en cours, fin du voyage, recharge, ....
  • Un frontend pour afficher les infos (pour l'instant React => web mais l'objectif a terme ce sera React-Native) 

 

Je suis pas dev de métier donc c'est un peu le bazar dans le code ;) 

 

Ce qui fonctionne déjà :

  • Le polling et le stockage des données si différentes de la dernière version connue
  • Détection des voyages / stationnement charge et affichage des infos

 

Reste a faire : 

  • Ménage dans le code et refactor....
  • Pour les recharge : consolidation avec les données issue de l'historique des recharges de Renault
  • Surement améliorer la détection des voyages
  • Utilisateurs et sécurité 
  • Migrer les API de googleMaps vers des iframe 
  • Gestion des prix de des recharge
  • Support multi-modèle (pour Mégane/Scénic y a pas bcp de boulot jsute a gerer les taille de batterie)
  • Support multiconstructeur (tout en bas de la todo lol) 
  • Autres

 

Bref y a encore bcp de boulot mais j'ai déjà des résultats encourageants : 

image.thumb.png.10f668440c81914e4da3285f89354341.png

 

L'affichage est ok sur pc/mobile :)

 

Bref si il y a des gens dans le coin qui savent dev en js (typescript) je suis preneur de tout coup de main, n'hésitez pas a vous manifester je vous ouvre le github avec grand plaisir. 

 

Bonne route a tous. 

Partager ce message


Lien à poster
Partager sur d’autres sites





×
×
  • Créer...
Automobile Propre

Automobile Propre est un site d'information communautaire qui est dédié à tout ce qui concerne l'automobile et l'environnement. Les thématiques les plus populaires de notre blog auto sont la voiture électrique et les hybrides, mais nous abordons également la voiture GNV / GPL, les auto à l'hydrogène, les apects politiques et environnementaux liés à l'automobile. Les internautes sont invités à réagir aux articles du blog dans les commentaires, mais également dans les différents forums qui sont mis à leur dispositon. Le plus populaire d'entre eux est certainement le forum voiture électrique qui centralise les discussions relatives à l'arrivée de ces nouveaux véhicules. Un lexique centralise les définitions des principaux mots techniques utilisés sur le blog, tandis qu'une base de données des voitures (commercialisées ou non) recense les voitures électriques et hybrides.