Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ownafarm.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Frontend

Core

TechnologyVersionPurpose
Next.js16.xReact framework
React19.xUI library
TypeScript5.xType safety

Styling

TechnologyPurpose
Tailwind CSSUtility-first CSS
Radix UIAccessible components
Framer MotionAnimations
Lucide ReactIcons

Web3

TechnologyPurpose
WAGMIReact Ethereum hooks
ViemTypeScript Ethereum client
PrivySocial login + wallet
TanStack QueryData fetching

State

TechnologyPurpose
ZustandState management
React Hook FormForm handling
ZodSchema validation

Backend

Core

TechnologyVersionPurpose
Go1.22+Language
Gin1.xHTTP framework
GORM2.xORM

Data

TechnologyPurpose
PostgreSQLPrimary database
ValkeyCaching, sessions
Cloudflare R2Object storage

Blockchain

TechnologyPurpose
go-ethereumEthereum client
ABI bindingsContract interaction

Blockchain

Development

TechnologyPurpose
FoundryDevelopment framework
SolidityContract language (^0.8.24)
OpenZeppelinAudited libraries

Standards

StandardImplementation
ERC-20GoldToken
ERC-1155OwnaFarmNFT
AccessControlRole permissions

Network

PropertyValue
NetworkMantle Sepolia
TypeL2 optimistic rollup
Chain ID5003
Native tokenMNT

Development tools

pnpm              # Package manager
next build        # Production build
turbopack         # Dev server
eslint            # Linting

Infrastructure

LayerPlatform
FrontendVercel
BackendDocker / Cloud Run
DatabaseCloud SQL / Supabase
StorageCloudflare R2

Security

LayerMeasures
FrontendCSP headers, input validation
BackendJWT auth, rate limiting, CORS
ContractsOpenZeppelin, access control
InfraSSL/TLS, secrets management