Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1.59 KB

File metadata and controls

59 lines (41 loc) · 1.59 KB

hero

TallyZero

Decentralized Voting Made Simple

Website · Issues

What is TallyZero

A robust, open-source platform for onchain voting, Tally Zero ensures accessibility and transparency, leveraging React and IPFS for true decentralization.

App Architecture

  • Yarn
  • React
  • TypeScript
  • Nextjs
  • TailwindCSS

Hosting

  • Fleek (IPFS Hosting, deployment, build)
  • Github (Codebase, issues, PRs, actions)

Services

  • Github Actions (CI/CD)
  • Ethers (Fetching proposals)

Star History

Star History Chart

Essential Guidelines

The project's pages are located in the /app directory, with components organized as follows:

  • container: Components related to the interface
  • form: All forms are housed here
  • navigation: Components associated with the layout
  • section: Components for the marketing page
  • table: Self explanatory
  • ui: Components from Shadcn UI

The /config folder is crucial for maintenance purposes:

  • chains.ts: Contains all chains for Web3 connection
  • data.ts: Lists the chains supported by Tally Zero (refer to the image). You can add as many as required.

Supported Chains

Lastly, the /data folder contains the ABI for TallyZero.