TAZ-Zuzalu is a decentralized application (DApp) that allows attendees of the Zuzalu pop-up city community in Montenegro to participate in events anonymously while preserving their identities. The application leverages Zero Knowledge Proof (ZKP) technology, specifically the Semaphore protocol, integrating a Passport that enables users to prove their eligibility to attend events without revealing their personal information. |
---|
Clone this repository:
git clone https://github.com/Taz-Zuzalu/web-app.git
And install the dependencies:
cd web-app && yarn
cd apps/web-app && yarn
Web app needs its env variables. Copy the .env.example
file as .env.local
at the apps/web-app
folder.
cp .env.example .env.local
And add your environment variables.
Run the following command to run a local web app from your apps folder:
yarn start:web-app
Run ESLint to analyze the code and catch bugs:
yarn lint
Run Prettier to check formatting rules:
yarn prettier
or to automatically format the code:
yarn prettier:write