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_id et RLS ; rôles admin / 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

GreenOps — Tableau de bord et activité récente
GreenOps — Tableau de bord et activité récente
GreenOps — Flexibilité : créneaux, audit, export CSV
GreenOps — Flexibilité : créneaux, audit, export CSV
GreenOps — Registre REC pédagogique et audit
GreenOps — Registre REC pédagogique et audit

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

Dashboard — KPI on-chain consolidés
Dashboard — KPI on-chain consolidés
Vault — Dépôt et retrait de capital
Vault — Dépôt et retrait de capital
Market — Slots de flexibilité énergétique
Market — Slots de flexibilité énergétique
Registry — Certificats environnementaux
Registry — Certificats environnementaux
Governance — Propositions et votes
Governance — Propositions et votes

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).