Decentralized Surveys is a React-based web application for creating, participating in, and reviewing surveys on the Goerli Testnet.
- Clone the repository:
git clone https://github.com/<your-github-username>/decentralized-surveys.git
- Navigate to the directory:
cd decentralized-surveys
- Install dependencies:
npm install
- Run the application:
npm start
Our app utilizes Ethereum smart contracts for survey creation and handling. Data is fetched via Apollo GraphQL from TheGraph, a decentralized protocol for indexing and querying data from blockchains.
- Create a survey: Click "Create New".
- Participate in a survey: Go to "Show Active".
- Review survey results: Click "Review".