Projets
GreenOps Console
2026 · Projet personnel · Next.js + Supabase + Vercel
Première réalisation mise en avant : console SaaS Web2 (démonstration) pour la niche énergie / climat — pilotage de flexibilité (créneaux offre/besoin), fiches REC pédagogiques et tableau de bord. La vision module à module fait écho à GreenChain Common (vault / market / registry / gouvernance), ici sans blockchain, pour une preuve employable sur produit, auth, données relationnelles, Row Level Security et mise en ligne.
Démo non réglementaire : volumes et certificats sont des exemples de pilotage, pas un registre national.
Fonctionnalités
- Flexibilité— créneaux, statuts, encadré métier, piste d'audit, export CSV.
- Registre REC — fiches pédagogiques, double comptage expliqué, audit, export CSV.
- Dashboard — indicateurs et activité récente.
- Multi-tenant — isolation via
organization_idet RLS ; rôlesadmin/viewer(lecture seule).
Stack technique
Next.js (App Router) · TypeScript · Tailwind CSS · Supabase Auth (magic link) · PostgreSQL · Row Level Security · Vercel
Auth & déploiement — détail technique (PKCE, cookies, callback Next.js, Supabase / Vercel) : article associé.
Ce que ce projet démontre
- Livrer une application Next.js avec authentification et données persistées (profils, organisations, créneaux, REC).
- Concevoir des politiques RLS PostgreSQL alignées avec un produit multi-organisation.
- Déployer sur Vercel et faire tenir la session après redirection (parcours magic link).
- Même langage produit que la dApp GreenChain, avec une pile Web2 orientée embauche classique.
Captures d'écran



GreenChain Common
2026 · Projet personnel · Frontend Vercel + Smart contracts Hardhat
dApp Web3 qui prolonge la même niche produit : quatre modules dans une interface unique — vault, market, registry et gouvernance — lorsque la chaîne apporte traçabilité, coordination ou marché. Parcours utilisateur complet et KPI on-chain consolidés.
Modules
- Vault — Dépôt et retrait de capital dans le coffre du protocole.
- Market — Création et matching de slots de flexibilité énergétique.
- Registry — Émission et retrait de certificats environnementaux (REC).
- Governance— Création de propositions, vote et pilotage de l'écosystème.
Parcours unifié
Vault → Market → Registry → DAO
Un dashboard on-chain agrège les événements des quatre contrats et produit des KPI de démonstration.
Stack technique
Solidity · Next.js · TypeScript · Hardhat · wagmi/viem · RainbowKit · OpenZeppelin
Ce que ce projet démontre
- Intégration full-stack reliant plusieurs smart contracts à un frontend et à un wallet.
- UX transactionnelle : approbation, dépôt, vote, retours utilisateur clairs.
- Lecture et agrégation d'événements on-chain pour des indicateurs consolidés.
- Vision produit unifiée ; complément naturel d'une console SaaS Web2 sur le même domaine métier.
Captures d'écran





EverVault
2025 · Projet de groupe Alyra
dApp DeFi pour gérer des dépôts et retraits sécurisés sur la blockchain Ethereum (Sepolia). Les utilisateurs interagissent avec un smart contract via un frontend Next.js et un wallet — parcours typique approve / deposit et retrait de parts.
Projet de groupe réalisé pendant la formation Alyra ; collaboration sur GitHub et Discord.
Stack technique
Frontend : Next.js, React, TypeScript, Tailwind CSS · Backend / contrats : Hardhat, Solidity, Ethers.js · Réseau : Sepolia (testnet)
Ce que ce projet démontre
- Déploiement et utilisation d'un contrat vault sur un testnet public, avec lecture d'état et transactions depuis le navigateur.
- Intégration wallet (ex. MetaMask) : connexion, signatures et suivi des transactions de dépôt et de retrait.
- Flux ERC-20 courant : allowance / approve puis dépôt ; retraits proportionnels aux parts — logique DeFi de base expliquable en entretien.
- Chaîne complète frontend ↔ contrat, avec tests unitaires Hardhat côté smart contracts.
- Travail d'équipe sur un dépôt partagé, stack alignée avec les exigences d'un MVP Web3 livrable (README, scripts, déploiement Sepolia).