Saltar a contenido

👨‍💻 Developer Manual

Welcome to the Developer Manual. This section contains in-depth technical documentation about the LibreFolio architecture, codebase, and development practices.


🚀 Getting Started

Set up your local development environment and learn the daily workflow:

Quick start

./dev.py install         # Install all dependencies
./dev.py db create-clean # Create fresh database
./dev.py server          # Start backend server
./dev.py front dev       # Start frontend dev server (separate terminal)

🏗️ Architecture & Technologies


⚙️ Backend


🎨 Frontend


🌐 API

  • 📋 API Overview — OpenAPI-first workflow, schema export, TypeScript client generation
  • 📖 API Reference — FastAPI endpoint documentation

🧪 Testing

  • 🔍 Test Walkthrough — Full guide to the 10-category test suite
    • 🔧 Backend: External, Database, Services, Utils, Schemas, API, E2E
    • 🎭 Frontend (Playwright): Front-Utility, Front-User, Front-FX