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.