Publié Arrow up right Modifié Arrows round Haut Arrow bar to up Status checklist Documentation folders Dépôt de code source code tag Licence license Page photo du projet camera Étiquette d'article ou de page tag Catégorie box Check checkmark Écriture en cours writing Point important Arrow right

epy is a geek.net
Informatique et bidouilles, libres

  • Statut: réflexion & maquette

Publié le
Mis à jour le

# WebCC

Le projet

Ce projet est une énième application web :] WebCC = WebCarCare même s’il doit pouvoir gérer bien plus que des voitures.

Le but est de pouvoir gérer l’entretien d’un ou plusieurs véhicules ainsi que les stocks de consommables qui y sont nécessaires.

Plusieurs utilisateurs peuvent accéder à un même véhicule avec si besoin des droits différents:

  • Le mécano, qui gère tous les entretiens (et peut-être également conducteur),
  • le conducteur qui saisit les informations d’utilisation nécessaires pour le suivi d’entretien,
  • le passager qui consulte les données d’entretien seulement.

Cette application peut devenir un service en ligne, afin qu’une même instance puisse servir à plusieurs groupes ‘mécano, conducteur, passager’ sur un ou plusieurs véhicules.

Tout se fera par une interface web, jusqu’à la saisie des informations depuis un mobile (directement depuis le lieu de parking ou la station service).

Objectifs:

  • Le suivi de la consommation en carburant ou autre énergie,
  • Le suivi de l’entretien préventif,
  • Le suivi des réparations effectuées (par le -mécano- ou par une entreprise),
  • La gestion du stock de vos consommables (huiles, filtres .. ),
  • La planification automatique des entretiens et réparations,
  • Un calendrier par véhicule, accessible aux 3 types d’utilisateur,
  • Des rappels de contrôles réguliers à faire (en web et par abonnement au calendrier en ligne)

Note

Ce projet n’en est qu’au stade d’étude.

Une maquette de l’interface est en cours de réalisation. À suivre :)

Le logiciel

Avec la gestion de l’authentification d’utilisateurs, la gestion de leurs droits et la complexité générale de l’application, le framework Django semble plus adapté.

L’application aura les droits de publication sur un calendrier en ligne dédié et pourra ainsi ajouter automatiquement les évènements choisis par les utilisateurs pour chaque véhicule:

  • Prochaine vidange à telle date (ou x kms qui seront surveillés par la saisie des pleins de carburants)
  • Réparation x effectuée, contrôle à telle date.
  • Controle de la pression des pneus tous les x (paramétré par le conducteur pour chaque véhicule)
  • Contrôle des niveaux tous les x (idem),
  • Contrôle de l’éclairage,
  • etc.

L’application utilisera de la sorte les rappels existants du protocole iCal et les utilisateurs abonnés à ces calendriers seront notifiés (solution multiplateforme simple !)

Le suivi du stock, dans un second temps, permettra de saisir le matériel et les consommables disponibles dans le “garage” de l’utilisateur. Chaque consommable sera associé à une intervention programmée et considéré comme utilisé une fois effectuée (validation par le mécano).

L’application pourra rappeler d’acheter les consommables manquants en amont d’une intervention programmée.

Toutes les statistiques possibles seront proposées à l’utilisateur: - Consommation aux 100kms depuis le début de l’utilisation (avec seuil d’alerte défini par l’utilisateur) - Fréquence des interventions de réparation - Nombre de contrôles en retard … - Un tableau de bord avec toutes ces données.

Droits:

4 profils ont été définis pour les utilisateurs de l’application (avec un compte) Chaque utilisateur pourra avoir l’un des 4 profils pour chaque véhicule indépendemment

  • Passager: Peut seulement consulter la consommation, les interventions, le stock
  • Conducteur: Pourra saisir les pleins en carburants, programmer les interventions, mettre à jour le stock
  • Mécano: Peut effectuer/modifier les interventions, les véhicules, ajouter/suppr des interventions, modifier le stock
  • Admin: Peut tout faire et éditer la configuration de l’application.

Retour en haut