Skip to content

blockmatic/basilic-evm

Repository files navigation

BasilicEVM: FullStack EVM Project Starter

A performance-optimized development stack for EVM applications. Built with Foundry, viem/wagmi, and Next.js 15.

Stack Components

  • Contracts: Foundry, Solidity ^0.8.19
  • Chain Integration: viem/wagmi, Alchemy RPC
  • Frontend: Next.js 15, React Server Components
  • Data Layer: Ponder indexing, Supabase

Project Structure

Apps

Packages

Development Setup

Requirements

  • Node.js 18+
  • pnpm
  • Foundry

Quick Start

npm install -g pnpm
curl -L https://foundry.paradigm.xyz | bash
foundryup
git clone https://github.com/blockmatic/basilic-evm.git
cd basilic-evm
pnpm install

For detailed information about our backend architecture, including how Ponder.sh and Supabase work together, database branching, and deployment workflows, please refer to BACKEND.md.

Development Commands

pnpm backend    # Start Supabase & Ponder 
pnpm dev        # Dev server
pnpm build      # Production build
pnpm test       # Run tests

AI-Powered Development Workflow

  • Specialized cursor rules (.cursor/rules) – Ensures code consistency and quality.
  • Streamlined UI Generation – Simplifies front-end development with v0.dev.
  • Automated Code Reviews – Provides AI-driven best practice suggestions.
  • AI-Powered Database Design – Accelerates schema iteration with postgres.new and Supabase AI agent.

AI Tools Used

Technical References

Contributing

See CONTRIBUTING.md for development guidelines.

License

MIT License