Decentralized storage platform to store content on-chain with proof-of-location validation. This platform enables any user to anonymously (via crypto wallet) upload images, gifs and text into Arweave to be permanently stored and display their past postings on-chain.
** Please Note: ** This project is under construction. Code revamp for deployment and past postings
Chowder.-.V1.mp4
Decentralized storage enables individuals to store content permentantly and anonymously. Why does this matter? Around the world, there are numerous cases of authoritarian control over entire populations directing the ability to have free speech and own freedom.
This platform addresses:
- Individuals to upload images and text to Arweave using Bundlr
- Confirm proof-of-location. Validation that an individual is located in the region from where they are sharing images from (timing can be confirmed via the transactions on-chain)
This project is built with the following open source libraries, frameworks and languages. User choice of framework used, available in plain js or typescript.
Tech | Description |
---|---|
------ | ------ Frontend / Design ------ |
Next JS | React Framework |
------ | ------ Backend / Storage ------ |
Arweave | Arweave enables you to store documents and applications forever. |
Bundlr | A network supporting infinite scale on Arweave and cross chain storage in any crypto. |
Ethers.js | The ethers.js library aims to be a complete and compact library for interacting with the Ethereum Blockchain and its ecosystem. |
Polygon | A network supporting infinite scale on Arweave and cross chain storage in any crypto. |
------ | ------ CSS Framework ------ |
none | |
Tailwind | A utility-first CSS framework |
Chakra | A simple, modular and accessible component library that gives you the building blocks you need to build your React applications. |
------ | ------ Ethereum Development Environment ------ |
Hardhat | Ethereum development environment for professionals |
Foundry | a blazing fast, portable and modular toolkit for Ethereum application development written in Rust. |
------ | ------ Included Libraries ------ |
WAGMI | A set of React Hooks for Web3 |
RainbowKit | RainbowKit is a React library that makes it easy to add wallet connection to your dapp. |
Interested to build with Arweave or Bundlr? Trust me, you'll need to check out these links below: