Backend Flask avec smart contracts Solidity, frontend Next.js, stockage IPFS via Pinata, deploiement Terraform + Kubernetes sur AWS avec pipelines CI/CD.
Le backend Flask gere la logique applicative : comptes utilisateurs, catalogue, recherche et mediation avec la blockchain. Les smart contracts Solidity sur Ethereum gerent la possession et les transferts d'actifs numeriques. Chaque transaction est signee par le portefeuille MetaMask de l'utilisateur, garantissant l'authenticite sans intermediaire.
Le stockage des actifs utilise IPFS via Pinata pour la decentralisation. Les fichiers sont adresses par contenu (hash) et repliques sur le reseau IPFS, ce qui les rend immutables et resistants a la censure. Le frontend Next.js offre un rendu cote serveur pour le SEO et une interface reactive pour les interactions utilisateur.
L'infrastructure est entierement definie avec Terraform : VPC, clusters Kubernetes, bases de donnees, CDN. Les deploiements passent par des pipelines CI/CD automatises qui executent les tests, construisent les images Docker et deploient sur Kubernetes avec rollback automatique en cas d'echec.
Backend Flask/Python avec API RESTful pour gestion du catalogue et des transactions.
Smart contracts Solidity pour creation, transfert et gestion des NFT.
Frontend Next.js avec integration MetaMask pour authentification wallet.
Stockage decentralise IPFS via Pinata SDK pour fichiers et metadonnees.
Infrastructure Terraform pour provisioning AWS, deploiement Kubernetes.
Pipeline CI/CD complet (GitHub Actions) pour deploiement continu.
Smart contracts NFT sur Ethereum
Infrastructure automatisee AWS
Backend API Python
Brief, repo, ou appel rapide - on s'adapte.