cedoor / taz-zulalu

Simple Dapp to allow Zulalu attendees to review events anonymously.

Home Page:https://taz.appliedzkp.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TAZ applications - TAZ-Zuzalu

Github license GitHub Workflow style Linter eslint Code style prettier

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.

πŸ›  Install

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

πŸ“œ Usage

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.

Start the web-app

Run the following command to run a local web app from your apps folder:

yarn start:web-app

Code quality and formatting

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

About

Simple Dapp to allow Zulalu attendees to review events anonymously.

https://taz.appliedzkp.org

License:MIT License


Languages

Language:TypeScript 83.6%Language:JavaScript 15.9%Language:CSS 0.4%