Skip to content

BacMR Documentation

Welcome to the official technical documentation for the BacMR (Baccalaureate Mauritania) backend. This is a production-ready FastAPI backend designed to power the BacMR React frontend application.

Status

Area Status
Backend API 41 endpoints across 7 routers
Test Suite 148 tests, all passing (pytest)
Coverage 58% (services + routers well-covered)
Frontend React app integration in progress

00. Overview

10. Current State

20. Runbooks

30. System Design

90. Operations & Governance


How to use these docs

  • For Frontend Developers: Start with API Inventory and Testing Guide.
  • For New AI Agents: Read docs/10_current_state/ to understand the codebase context.
  • For Solo Developers: Use docs/20_runbooks/ for setup and docs/90_ops/ai_workflow.md to maintain speed.
  • For Architects: Refer to docs/30_design/ and docs/90_ops/decisions/.