Tous les projets
C
Blockchain / NFT

Flask/Python, Next.js, Solidity, IPFS Pinata, MetaMask, Terraform/Kubernetes, CI/CD

Backend Flask avec smart contracts Solidity, frontend Next.js, stockage IPFS via Pinata, deploiement Terraform + Kubernetes sur AWS avec pipelines CI/CD.

NFT Blockchain
IPFS Stockage
K8s Deploy
Dev Role

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.

Architecture technique

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.

Points techniques

Solidity

Smart contracts NFT sur Ethereum

Terraform + K8s

Infrastructure automatisee AWS

Flask

Backend API Python

Stack technique

Python
Flask
Next.js
Solidity
IPFS
MetaMask
Terraform
Kubernetes
AWS
Role Full-Stack Developer
Duree 2024
Engagement Contrat long-terme (Tier C)

Un projet technique similaire ?

Brief, repo, ou appel rapide - on s'adapte.