● En cours Projet personnel — développement logiciel

LifeHub

Application web auto-hébergée (PWA) conçue comme un « OS personnel » : gestion de tâches, habitudes flexibles, planification et aide à la décision.

Stack technique

Next.js 14 TypeScript Prisma SQLite Docker Caddy PWA LLM API

Description

Application web full-stack auto-hébergée pensée comme un système d'exploitation personnel.

Architecture modulaire couvrant : gestion de tâches avec time-blocking, suivi d'habitudes flexibles,

planification tenant compte du niveau d'énergie, priorisation automatique, triage intelligent,

planification inversée des échéances, métriques de santé, et assistance IA proactive.

L'ensemble est relié par un modèle d'objets unifié et une couche LLM provider-agnostic.

Captures d'écran

Architecture système — 4 couches : Client (PWA), API Routes, Données (Prisma/SQLite), Déploiement (Docker/Caddy).
Architecture système — 4 couches : Client (PWA), API Routes, Données (Prisma/SQLite), Déploiement (Docker/Caddy).
Modèle de données — 5 entités reliées à un User central : Task, Habit, TimeBlock, HealthMetric, AIContext.
Modèle de données — 5 entités reliées à un User central : Task, Habit, TimeBlock, HealthMetric, AIContext.

Compétences développées

Architecture full-stack Modélisation de données Conteneurisation & déploiement UX orientée besoin réel Intégration LLM