Technology Stack

Current and planned technology components

Current Stack (Live)

Layer
Technology
Status

Frontend

React 19, Vite 7

✅ Live

Backend

Supabase (PostgreSQL + Realtime + Auth)

✅ Live

Web3

wagmi v3 + viem v2

✅ Live

Wallet

MetaMask (injected connector)

✅ Live

Storage

IPFS via Pinata

✅ Live

Planned Additions

Component
Technology
Timeline

Token Contract

Solidity (ERC-20, OpenZeppelin)

Phase 2

Badge NFT Contract

Solidity (ERC-1155)

Phase 2

Membership SBT

Solidity (ERC-5192)

Phase 3

Multi-wallet

WalletConnect v2 + Web3Modal

Phase 2

Governance

OpenZeppelin Governor

Phase 4

Treasury

Gnosis Safe multi-sig

Phase 3

Security Approach

Area
Measure

Smart Contracts

OpenZeppelin battle-tested standards, third-party audit before mainnet

Backend

Supabase Row Level Security (RLS) policies for all tables

Auth

Supabase Auth with wallet-based sign-in (SIWE)

Frontend

Input sanitization, CSP headers, no hardcoded secrets

Treasury

Multi-sig (3/5 signers minimum)

Last updated