Skip to main content

Technologies Used – SpecBuilder Website

The SpecBuilder web application is built using a modern and efficient technology stack to ensure a smooth, responsive, and secure user experience. Below is a list of the core technologies used in the development of the application:


Backend

  • Laravel 12
    The primary PHP framework used for routing, MVC architecture, authentication, and overall application logic.

  • Livewire 3
    Enables dynamic, reactive interfaces without leaving the comfort of Laravel. Provides a seamless experience for building modern UIs with minimal JavaScript.

  • Filament 3
    A powerful admin panel and resource management tool that simplifies creating CRUD interfaces for the admin side of the application.

  • Flasher 2
    Provides elegant and flexible notification (flash message) support across the app.


Frontend

  • Alpine.js 3
    A lightweight JavaScript framework used to handle interactivity on the frontend, especially useful in combination with Livewire.

  • Tailwind CSS 4
    A utility-first CSS framework used to rapidly build modern and fully responsive user interfaces with clean and consistent design.


PDF Generation

  • domPDF 3
    A PHP library used to generate downloadable PDF versions of specifications (Cahier des Charges) directly from HTML content.

This stack was chosen to ensure ease of development, high maintainability, and excellent performance for both users and administrators.