Back to Home
Marshal Logo

Marshal

Ban Appeals, Solved by AI.

Upload your evidence. Our computer vision model analyzes telemetry, collision vectors, and chat logs to generate professional appeals in seconds.

Visit Live Demo

The Brain

Vision & Logic.

Marshal leverages Google's Gemini-2.5-flash model to perform multimodal analysis. It accepts video frames and textual logs, processing them through a Cloudflare Worker proxy that handles validation and rate limiting before generating a structured, coherent ban appeal.

Technical Architecture

Modern Frontend

  • React + TypeScript
  • Vite Bundler
  • Tailwind CSS
  • React Query (TanStack)

Edge Compute

  • Cloudflare Workers
  • Cloudflare Pages Functions
  • TypeScript Runtime
  • Wrangler for DevOps

AI & Vision

  • Google Gemini 2.5 Flash
  • Multimodal Processing
  • Canvas-based Image Compression
  • Context-aware Generation

Data & Persistence

  • Cloudflare D1 (SQLite)
  • Encrypted-at-rest keys
  • User-based Context API
  • Strict ESLint/Type Safety

Development & DevOps

GitHub Actions CIESLint + PrettierVitestPlaywright E2ESchema Migrationspnpm/npm