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:

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.

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Forever

Built With

Share this project: