Chargement…

Périmètre & architecture

Puck, un farfadet facétieux, est l'avatar d'un projet laboratoire de développement d'une application de traitements de données du quotidien tout en étant un espace de créativité libre, avec pour centre l'expérimentation technologique, et la volonté de construire un outil de production logicielle auto-hébergé en s'amusant, en cachant des blagues là où on peut, et en utilisant l'IA sans complexe (le code, les illustrations, etc. mais pas pour les jeux de mots, on garde l'artisanat français pour ça).

L’usine de traitement de données : Puck

  • Une API en FastAPI qui interface les demandes (à travers une authentification OAuth2 ) de traitement
  • Un worker par type de traitement, aujourd'hui :
    • Analyse de la consommation énergétique à partir d'exports proposés par EDF mis en corrélation avec la température extérieure relevée par l'API Open-méteo, et localisée par l'API OpenStreetMap, l'objectif est de suivre la relation T° extérieure <-> consommation d'énergie et de détecter si une amélioration est à noter d'une année sur l'autre ou si des consommations anormales sont arrivées dans le passé, émission d'un rapport intéractif par courriel
    • Analyse statistique de trajets à partir de fichiers GPX (à la base pour le vélo), objectif : avoir une vue de l'effort au cours du temps, en expurgeant les arrêts, estimation en l'effort en fonction des pentes, et tentative de déterminer une loi de vitesse en fonction de la pente, et surveillance de l'écart de chaque point du trajet à celle-ci afin de déterminer l'évolution des performances au cours de l'effort. Préparation d'un rapport interactif, et mise à disposition par courriel
    • Analyse d'un log Traefik pour en extraire les IPs supectes
  • Un front en Vue 3

Projet ouvert, pensé pour être modulaire et ajouter des fonctionnalités facilement, ouvert a la participation pour du code, des idees de développement, du graphisme, etc. Moyens de contact dans la section contact . Ne pas avoir peur d'un sens de l'humour de haute voltige et d'une direction artistique audacieuse (lunettes de soleil non fournies).

Outils du projet

Un panorama complet des outils utilises pour concevoir, exploiter et faire vivre Puck.

Front & experience

DevOps & infrastructure

Environnements de developpement

Outils multimedia

Architecture & Stack

Diagramme de l'architecture derrière Puck :

Diagramme

Architecture Puck
Puck magic

Contact

Créé par Robin Cohen-Selmon — Statisfaction®.
Suivre, collaborer, ou demander une démo.

LinkedIn