Personal OS V2
Dashboard de vie · 2026 — en cours
Outil personnel — école, finances, tâches, assistant IA
Décision clé : Local-first avec Groq pour latence assistant <500ms
J'avais besoin d'un dashboard personnel unique pour gérer école (Master Data Science / IA), finances, tâches, journal et assistant IA. Notion est trop lourd, Apple Notes trop limité, les outils SaaS facturent et stockent mes données. Je voulais local-first + assistant IA sous 500ms.
Next.js 16 avec App Router et migration TypeScript récente. Refonte UI complète en 2026 avec Framer Motion pour les micro-interactions. Groq API (Llama 3.3 70B) pour l'assistant IA sous 500ms de latence. Migration en cours de localStorage vers Supabase pour la sync multi-device (V2.3). 11 tables conçues avec RLS pour multi-tenancy future.
Groq plutôt qu'OpenAI/Anthropic
Latence 200-400ms vs 1-3s. Pour un assistant utilisé quotidiennement, c'est non-négociable. Tradeoff : modèles légèrement moins performants, mais Llama 3.3 70B suffit pour le contexte personnel.
Local-first avec migration progressive vers Supabase
Démarrer en localStorage = 0 friction setup. Migration Supabase quand le besoin de sync est réel, pas avant. Évite l'over-engineering V1.
PWA avec sw.js custom plutôt que next-pwa
Contrôle fin du cache (HTML jamais caché → pas de stale content) et notifications custom. next-pwa = trop d'abstraction pour ce qu'on veut.
- L01Groq est sous-coté. Pour des tâches contextuelles courtes, c'est imbattable.
- L02Refondre l'UI quand on a déjà des users = douloureux. Le faire AVANT le lancement large = libérateur.
- L03Local-first n'est pas un compromis : c'est souvent la meilleure UX pour les outils perso.