Projets

GreenChain Common

2026 · Projet personnel · Frontend Vercel + Smart contracts Hardhat

dApp flagship web3 qui unifie quatre modules dans une seule interface : vault, market, registry et gouvernance. L'utilisateur suit un parcours complet et consulte des 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

L'ensemble est relié par un dashboard on-chain qui agrège les events 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 web3 reliant plusieurs smart contracts à un frontend et à un wallet.
  • UX transactionnelle simple : approbation, dépôt, vote, gestion des retours utilisateur.
  • Lecture et agrégation d'events on-chain pour alimenter un dashboard et des KPI.
  • Vision produit unifiée à partir de plusieurs MVP distincts.

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