Flask backend with Solidity smart contracts, Next.js frontend, distributed storage (IPFS), Terraform + Kubernetes deployment on AWS with CI/CD pipelines.
The Flask backend handles the application logic: user accounts, catalogue, search and mediation with the blockchain. The Solidity smart contracts on Ethereum manage the ownership and transfer of digital assets. Each transaction is signed by the user's crypto wallet, guaranteeing authenticity without an intermediary.
Asset storage uses IPFS for decentralization. Files are content-addressed (by hash) and replicated across the IPFS network, which makes them immutable and censorship-resistant. The Next.js frontend provides server-side rendering for SEO and a reactive interface for user interactions.
The infrastructure is fully defined with Terraform: VPC, Kubernetes clusters, databases, CDN. Deployments go through automated CI/CD pipelines that run the tests, build the Docker images and deploy to Kubernetes with automatic rollback on failure.
Flask/Python backend with a RESTful API for catalogue and transaction management.
Solidity smart contracts for the creation, transfer and management of NFTs.
Next.js frontend with crypto wallet integration for wallet authentication.
Decentralized IPFS storage for files and metadata.
Terraform infrastructure for AWS provisioning, Kubernetes deployment.
Complete CI/CD pipeline (GitHub Actions) for continuous deployment.
NFT smart contracts on Ethereum
Automated AWS infrastructure
Python API backend
A brief, a repo, or a quick call - whatever works.