Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/fredy-rizo/despacho-frontend/llms.txt

Use this file to discover all available pages before exploring further.

Welcome to the developer documentation for Lex Consultoría Despacho Frontend — a Vue 3 and Quasar 2 single-page application built for a professional legal consultancy. This SPA powers both the public-facing website (service showcase and appointment booking) and a protected admin dashboard for managing client reservations.

Introduction

Learn what the project does, its technology stack, and how the pieces fit together.

Quickstart

Install dependencies and run the development server in under five minutes.

Project Structure

Understand the directory layout — pages, components, router, tools, and boot files.

Authentication

JWT login flow, role-based access control, and session utilities explained.

Key Features

Landing Page

Public homepage with six practice-area cards and an animated footer.

Appointment Booking

Reservation form that submits to the backend REST API with date/time selection.

Admin Dashboard

Protected table view for viewing, confirming, modifying, and deleting reservations.

API Integration

Axios boot setup, global helpers, and all backend endpoint references.

Quick Navigation

Routing

Vue Router hash-mode config and lazy-loaded route definitions.

Quasar Config

Boot files, plugins, build targets, and dev-server settings.

Theming

SCSS variables, brand colors, and Quasar design tokens.
This documentation covers the frontend SPA only. The backend API server (running on port 2101) must be running separately for authentication and reservation features to work.

Build docs developers (and LLMs) love