Our blockchain app allows secure anonymous posting of stories and opinions inspired by Aaron Swartz's vision for an open internet. Content is stored immutably on the blockchain ensuring integrity and preventing censorship. Users enjoy privacy without the need for personal data and decentralized governance promotes transparency and user control.
Here're some of the project's best features:
- Anonymous Posting: Share stories and opinions without revealing your identity fostering free and open expression.
- Immutable Content: Posts are stored immutably on the blockchain ensuring they cannot be altered or deleted.
- Privacy-First Design: No personal data is required ensuring complete user anonymity and privacy protection.
- Decentralized Data Storage: Leveraging decentralized storage like IPFS enhances security and resilience against data tampering or loss.
1. Clone the repo
https://github.com/YadlaMani/Opto
2. Move to project folder
cd opto
3. Install node packages
npm install
4. Run the website
npm run dev
5. Make .env file and fill in the keys
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID=
NEXT_PUBLIC_CONTRACT_ADDRESS=
PINATA_JWT=
NEXT_PUBLIC_GATEWAY_URL=
Technologies used in the project:
- Solidity
- Next.js
- TypeScript
- Pinata
- Tailwind CSS
- Remix(IDE)
- Rainbow kit
- Wagmi