Inspiration
Architecture This is a dApp or decentralized application with a simple frontend connected with a set of backend services composed by a Smart Contract deployed to Polygon testnet and a storage service using IPFS.
What it does
The Smart Contract's role is to store basic information about the users and files stored in the app.
IPFS is a P2P API for storing files in a decentralized way, where each client works as a node for persisting files. Learn more
Polygon contract: https://mumbai.polygonscan.com/address/0x27711d98Ee63721c870C49B26554848d45b7edEb#code
How we built it
Solidity for Smart Contract development on Ethereum. Truffle Suite for local infrastructure and SC deployment. Ganache as a local development blockchain. Metamask for in-browser user authentication. React.js (Next.js Framework). Mocha/Chai for Smart Contract testing Tailwind CSS for styling components. Ant UI framework for prebuilt UI components. Github Actions for CI and automated tests. Vercel for CD and Frontend hosting.
Log in or sign up for Devpost to join the conversation.