MiniApp Farcaster en la red de celo
A modern Celo blockchain application built with Next.js, TypeScript, and Turborepo.
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
-
Open http://localhost:3000 in your browser.
This is a monorepo managed by Turborepo with the following structure:
apps/web- Next.js application with embedded UI components and utilitiesapps/hardhat- Smart contract development environment
pnpm dev- Start development serverspnpm build- Build all packages and appspnpm lint- Lint all packages and appspnpm type-check- Run TypeScript type checking
pnpm contracts:compile- Compile smart contractspnpm contracts:test- Run smart contract testspnpm contracts:deploy- Deploy contracts to local networkpnpm contracts:deploy:alfajores- Deploy to Celo Alfajores testnetpnpm contracts:deploy:celo- Deploy to Celo mainnet
- Framework: Next.js 14 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Smart Contracts: Hardhat with Viem
- Monorepo: Turborepo
- Package Manager: PNPM