Tableau de bord (Baldr-Bo)
Baldr-Bo est le tableau de bord d'administration pour gérer votre application Baldr. Il fournit une interface complète pour gérer le contenu, les utilisateurs, les tenants et tous les aspects de votre application multi-tenant.
Vue d'ensemble
Le tableau de bord est construit avec React Router et offre une interface moderne et responsive pour les administrateurs et les gestionnaires de contenu.
Fonctionnalités principales
- Gestion multi-tenant : Gérez plusieurs tenants depuis un seul tableau de bord
- Gestion des utilisateurs : Gérez les utilisateurs, les rôles et les permissions
- Gestion de contenu : Créez et gérez des pages, actualités, produits et plus encore
- Système de modules : Architecture modulaire extensible
- Système de traduction : Support multi-langue pour le contenu
- Intégration API : Intégration transparente avec l'API backend Baldr
Sections de documentation
Architecture & Patterns
- API Architecture - How the dashboard communicates with the backend
- Component Patterns - Reusable component patterns
- Routing System - How routing is structured
- Module System - Understanding the module architecture
Development Guides
- Component Documentation Guide - How to document components
- Form Patterns - Working with forms
- Context Usage - Using React Context effectively
- Translation System - Managing translations
Multi-Tenant Features
- Multi-Tenant Backoffice - Multi-tenant overview
- Multi-Tenant Implementation - Implementation details
- Multi-Tenant Frontend - Frontend considerations
- Multi-Tenant Testing - Testing strategies
Data Management
- Structured Data Guide - Working with structured data
- Structured Data Quick Reference - Quick reference
- Structured Data Example - Examples
- Table Manager Examples - Table management
API
- API Documentation Completion - API documentation status
Getting Started
- Install dependencies:
npm install - Configure your environment variables (see
.env.example) - Start the development server:
npm run dev - Access the dashboard at
http://localhost:5173(or configured port)
Tech Stack
- React Router v7: Modern routing and server-side rendering
- TypeScript: Type-safe development
- Vite: Fast build tool and dev server
- Tailwind CSS: Utility-first CSS framework