Tech Stack
Technology Overview
Architecture
Frontend
Core
Next.js
16.x
React framework
React
19.x
UI library
TypeScript
5.x
Type safety
Styling
Tailwind CSS
Utility-first CSS
Radix UI
Accessible components
Framer Motion
Animations
Lucide React
Icons
Web3
WAGMI
React Ethereum hooks
Viem
TypeScript Ethereum client
Privy
Social login + wallet
TanStack Query
Data fetching
State
Zustand
State management
React Hook Form
Form handling
Zod
Schema validation
Backend
Core
Go
1.22+
Language
Gin
1.x
HTTP framework
GORM
2.x
ORM
Data
PostgreSQL
Primary database
Valkey
Caching, sessions
Cloudflare R2
Object storage
Blockchain
go-ethereum
Ethereum client
ABI Bindings
Contract interaction
Blockchain
Development
Foundry
Development framework
Solidity
Contract language (^0.8.24)
OpenZeppelin
Audited libraries
Standards
ERC-20
GoldToken
ERC-1155
OwnaFarmNFT
AccessControl
Role permissions
Network
Network
Mantle Sepolia
Type
L2 Optimistic Rollup
Chain ID
5003
Native Token
MNT
Development Tools
Frontend
Backend
Contracts
Infrastructure
Frontend
Vercel
Backend
Docker / Cloud Run
Database
Cloud SQL / Supabase
Storage
Cloudflare R2
Security
Frontend
CSP headers, input validation
Backend
JWT auth, rate limiting, CORS
Contracts
OpenZeppelin, access control
Infra
SSL/TLS, secrets management
Last updated
