Application web interne qui simplifie les calculs de ventilation et la gestion des ateliers d'une menuiserie.
Nuxt
Tailwind
PostgreSQL
Prisma
JWT
Docker
Le projet
Dans un atelier de menuiserie, les machines produisent des copeaux de bois dont la poussière est toxique à respirer. C'est pour cela que les ateliers sont ventilés. Lors de l'installation de la ventilation, il faut calculer le débit d'air minimum nécessaire pour évacuer ces copeaux.
Mon responsable faisait ces calculs à la main à chaque ajout de machine, et en fonction du nombre d'employés. Mon rôle a été de lui simplifier la vie avec une application web qui gère les ateliers et calcule automatiquement les débits.
Stack technique
Frontend
NuxtFramework JS pour une application réactive et une architecture claire.
TailwindPour une interface simple, responsive et rapide à maintenir.
Backend
JWTAuthentification sécurisée des utilisateurs.
PostgreSQLBase de données pour stocker les ateliers et les machines.
PrismaORM qui simplifie la communication avec la base de données.
DockerDéploiement conteneurisé, auto-hébergé sur un NAS.
Résultat
Ajout et suppression d'ateliers, avec leurs machines et leurs employés.
Calcul automatique du débit d'air nécessaire selon la configuration.
Thème clair et thème sombre.
Déploiement en local sur un NAS, avec une version de démonstration sur Firebase.