Frontend & Backend

Frontend

  • Next.js 14 (App Router)

  • TypeScript

  • Tailwind CSS

  • shadcn/ui

  • Zod

  • React Query (TanStack)

  • Zustand

  • Recharts

  • WebSockets

Tooling: ESLint, Prettier, strict types, CI.Your Frontend Options:

  • React/Next.js (recommended for TypeScript SDK)

  • Vue/Nuxt

  • Plain HTML + JavaScript

  • Any framework that can call REST APIs that can call REST APIs

Backend

  • FastAPI

  • Pydantic

  • Async stack (asyncio, aiohttp)

  • Structure:

    • api/ routes

    • services/ business logic

    • db/repositories/

    • schemas/

  • Solana:

    • solders for tx parsing

    • anchorpy planned

Facilitator Stack:

  • FastAPI (Python 3.11)

  • solana-py (Blockchain client)

  • solders (Solana types)

  • pydantic (Validation)

Your Backend Options:

  • Node.js/Express (TypeScript SDK)

  • Python/FastAPI (Python SDK)

  • Rust/Actix (Rust SDK)

  • Any language with HTTP client

Last updated