Skip to content

YASP - Survey Platform

YASP (Yet Another Survey Platform) is an API-only survey service for Campaign Brain.

Overview

  • Type: REST API (no UI)
  • Framework: FastAPI + Pydantic + DuckDB
  • Domain: surveys.nominate.ai
  • Port: 32340

API Documentation

Interactive API documentation is available at:

Features

  • Survey creation and management
  • Question types with validation
  • Response collection and storage
  • DuckDB-backed persistence

Quick Start

# Bootstrap admin user (required first)
python -m yasp.cli bootstrap --name "Admin" --email "admin@example.com"

# Run development server
uvicorn yasp.api.app:app --reload