Plateforme de transparence
des prix de carburant au Québec
Application web haute disponibilité exposant en temps réel les données officielles de la Régie de l'énergie du Québec — conçue selon les standards modernes d'architecture cloud et de sécurité gouvernementale.
Architecture technique
Stack moderne, éprouvée en production, déployée sur infrastructure cloud de niveau entreprise.
- Next.js 16Framework React App Router avec rendu hybride SSR/CSR
- React 19Dernière version stable avec Server Components
- TypeScript 5Typage statique strict sur l'ensemble du projet
- Tailwind CSS 4Styling utilitaire nouvelle génération (CSS variables)
- shadcn/ui + Base UIComposants accessibles, conformes WCAG 2.1
- Framer Motion 12Animations fluides 60 fps, transitions d'état
- Leaflet 1.9 + React-Leaflet 5Cartographie vectorielle haute performance
- Next.js API Routes (Serverless)Endpoints RESTful déployés sur l'Edge Network mondial
- Zod 4Validation de données stricte côté serveur et client
- Rate LimitingProtection contre les abus par IP, sans dépendances externes
- Service Role AuthSéparation stricte des privilèges client/serveur
- Supabase (PostgreSQL 15)Base de données managée, haute disponibilité 99.9%
- Row Level Security (RLS)Sécurité au niveau des lignes, chaque utilisateur accède uniquement à ses données
- Realtime SubscriptionsSynchronisation des commentaires en temps réel via WebSocket
- Auth OTP sans mot de passeConnexion par code à usage unique — zéro gestion de mots de passe
- Vercel Edge NetworkCDN mondial ~300 ms de propagation, 40+ régions
- CI/CD automatiséDéploiement continu à chaque push GitHub, rollback instantané
- Preview DeploymentsEnvironnement de prévisualisation unique par branche
- Vercel Cron JobsCapture automatique des prix à intervalle configurable
- ResendLivraison d'emails transactionnels avec domaine vérifié SPF/DKIM/DMARC
Fonctionnalités livrées
Chaque fonctionnalité est opérationnelle en production, accessible publiquement sans installation.
Qualité logicielle & pratiques DevOps
Données officielles — Régie de l'énergie du Québec
Les prix affichés proviennent exclusivement du flux GeoJSON officiel publié par la Régie de l'énergie du Québec (REQ), organisme gouvernemental mandaté par la Loi sur la Régie de l'énergie. Les données sont publiques, open data, et constituent la référence légale des prix planchers des carburants en station. Aucune donnée tierce ou estimée n'est utilisée.
Projet développé par Mathieu Fournier · Pour toute question technique ou collaboration
mathieufournierqc@outlook.com