AI Model Radar.
Application Next.js permettant de synchroniser les modèles OpenRouter, les stocker dans Supabase et suivre leur évolution via un dashboard, des filtres et des graphiques.

Contexte
Projet portfolio visant à construire une application data complète autour des modèles IA d'OpenRouter, avec synchronisation automatique, historique et interface d'exploration.
Stack
Next.js App RouterTypeScriptTailwind CSSshadcn/uiSupabase PostgreSQLOpenRouter APIVercel Cron
Choix techniques
- Next.js App Router pour structurer les pages et la navigation
- Supabase PostgreSQL pour stocker les modèles, snapshots et runs de synchronisation
- OpenRouter API comme source de données externe
- Vercel Cron pour automatiser la synchronisation quotidienne
- TypeScript pour fiabiliser la manipulation des données
Fonctionnalités
Ce que ce projet démontre
- Développement full-stack avec Next.js et TypeScript
- Intégration d'une API tierce avec normalisation des données
- Modélisation d'une base PostgreSQL avec Supabase
- Automatisation de synchronisations avec Vercel Cron
- Visualisation de données dans une interface claire et maintenable
Limites actuelles
- Dépendance aux données fournies par OpenRouter
- Historique encore limité car le projet est récent
- Pas de fonctionnalités collaboratives ou temps réel