General contribution information can be found on https://docs.web3privacy.info/contributors, project specific information is outlined in this document.
- Node.js (see .node-version)
- Web framework: Next.js (app router)
- CSS framework: TailwindCSS
- Database: Supabase
- Authentication:
- SIWE
- Next-Auth
- Web3:
- WalletConnect
- Web3Modal
/src/app
: Next.js app router pages and API routes/src/components
: React components/src/utils
: Utility functions and configurations/src/types
: TypeScript type definitions/public
: Static assets
Please use the existing linting and formatting rules.
npm run lint
to check for lint errorsnpm run format
to check for formatting errorsnpm run format:fix
to fix formatting errors