A Turborepo monorepo with full-stack services using .NET APIs and React frontends.
Each service contains an api/ (C# .NET) and frontend/ (React + Vite).
- clips - Video clip management with resumable uploads, Apex Legends integration, and Bunny CDN
- minecraft - Minecraft server tools with Monaco editor for configuration
@repo/nucleus-api-client- Auto-generated TypeScript client for Nucleus API@repo/shared- Shared services and hooks@repo/ui- Mantine-based UI components@repo/eslint-config- ESLint configurations@repo/typescript-config- TypeScript configurations
Nucleus.Shared- Shared .NET library (Auth, Discord, Games)
Frontend: React 19, TanStack Router, TanStack Query, Mantine, Vite Backend: .NET, Entity Framework Tooling: Bun, Turborepo
# Install frontend dependencies
bun install
# Run all frontends in development
bun run dev
# Build all frontends
bun run build
# Lint
bun run lintFor .NET APIs, use dotnet run from the respective api/ directories.