Understand the project directory structure
mainThe project is split into two main directories: app (Backend) and web (Frontend).
Backend (app/)
api/v1/: Contains versioned API interfaces (users, roles, menus, etc.).controllers/: Logic for handling requests.models/: Database models.schemas/: Data structure definitions (Pydantic models).settings/: Configuration settings.core/: Core application functionality.
Frontend (web/)
src/api/: API interface definitions.src/components/: Reusable UI components (common, icon, page, query-bar, table).src/layout/: Layout components.src/router/: Routing definitions and guards.src/store/: State management using Pinia.src/views/: Page-level components (login, profile, system, workbench).