Skip to content

Volare Documentation

Comprehensive technical documentation for the Volare travel platform - Laravel 12 backend with FilamentPHP v4 admin panel and Astro 5 frontend.

Backend API

Laravel 12 backend with FilamentPHP v4 admin panel, REST APIs, and service integrations for flight booking and travel products.

Frontend

Astro 5 frontend with Tailwind CSS v4 for optimal performance and SEO-friendly travel product pages.

Services

AerTicket integration, flight search, async booking system, queue infrastructure, and market-specific product management.

Architecture

System design, data models, integration patterns, and monorepo structure documentation.

  • Multi-Market Support - Path-based market routing with localized content and translations
  • Flight Booking - AerTicket integration for search, booking, and ticketing
  • Queue System - Async job processing with Redis and Horizon
  • Full-Text Search - PostgreSQL FTS for intelligent airport lookup
  • Admin Panel - FilamentPHP v4 backoffice with RBAC
ComponentTechnologyVersion
BackendLaravel12.x
Admin PanelFilamentPHP4.x
FrontendAstro5.x
StylingTailwind CSS4.x
DatabasePostgreSQL16
Cache/QueueRedis7.x
TestingPest3.x
  • Multi-Market API - Path-based market routing with automatic translation fallback
  • Roles & Permissions - PHP enums for type-safe RBAC with spatie/laravel-permission
  • Offer Management - MarketProduct + FlightBooking combinations
  • Async Booking - Queue-based booking architecture with real-time notifications