Skip to content

Latest commit

 

History

History
70 lines (45 loc) · 1.78 KB

README.md

File metadata and controls

70 lines (45 loc) · 1.78 KB

Opto

project-image

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.

🚀 Demo

https://opto-yi2y.vercel.app/

🧐 Features

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.

🛠️ Installation Steps:

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= 

💻 Built with

Technologies used in the project:

  • Solidity
  • Next.js
  • TypeScript
  • Pinata
  • Tailwind CSS
  • Remix(IDE)
  • Rainbow kit
  • Wagmi