Inside Freelance Lucid
Freelance Lucid is a dedicated
Billing and Tax Platform
for
French Freelancers,
covering
Client CRM,
Compliant PDF Invoicing,
and real‑time
Financial Analytics.
Under the hood, it showcases
Symfony 7.4,
strict typing, a modern AssetMapper frontend, and advanced Doctrine modeling.
Core Stack
-
Symfony 7.4 Latest Stable
-
PHP 8.2+ Strict Types
-
MariaDB 10.4 Doctrine ORM 3.6
Frontend
-
Tailwind 4.1 Modern JIT Engine
-
AssetMapper No-Build (ImportMap)
-
Symfony UX Turbo & Stimulus 3
Automated Maintenance
Custom Symfony Command (Cron Job) runs daily to clean up guest accounts older than 24h. Uses cascading deletes to ensure zero database orphans.
Immutable Invoicing
Implements a Snapshot Pattern. When an invoice is finalized, client details are frozen into the invoice entity to prevent historical data corruption if the client profile changes.
Role-Based Access
Strict Symfony Voters ensure users can only access their own data. Custom Authenticator handles the 'One-Click Guest' logic securely without password exposure.