Tech Stack & Architecture

esimtida is engineered using highly mature, battle-tested technologies to guarantee performance, scaling, and maintainability.

The Backend (Core)

  • Language: PHP 8.2+
  • Framework: Laravel 11.x
  • Database: MySQL 8 / PostgreSQL (via Eloquent ORM)

The Frontend (UI Layer)

esimtida's dashboards and authentication flows are built using the minimalist VILT/TALL stack principles:

  • Styling: Tailwind CSS & Vanilla CSS Variables (Glassmorphism & Gradients).
  • Interactivity: Alpine.js for lightweight reactive components without the overhead of heavy SPA frameworks.
  • Bundler: Vite for instant HMR.

Architecture Concepts

Service Containers & Actions

Business logic is extracted from controllers into dedicated Actions (e.g., `CreateProjectAction`). This makes the codebase extremely testable, and allows logic to be reused safely across REST APIs, Web Routes, and Artisan Console Commands.