Permisite.fr — Web project Morocco
SaaS PHP Web Application

Permisite.fr

Development of a custom web application (SaaS) in PHP/Laravel. A comprehensive management software project, demonstrating my full-stack development expertise from Morocco.

Challenge

Morocco's driving school sector remains largely manual: paper registers, whiteboard schedules, cash payments, and fragmented pedagogical tracking. Permisite.fr emerged from a clear observation: digitizing this management would let managers recover hours per week, reliably handle invoicing, and improve exam pass rates through structured student tracking.

The technical challenge was substantial: design a multi-user, multi-role SaaS application (manager, instructor, secretary, student), able to handle cross-schedules, vehicles, code rooms, staged payments, and regulatory compliance. The solution had to be performant, secure, and intuitive enough for non-tech-savvy users.

Solution

I developed the application with the PHP Laravel framework, leveraging a modular architecture and a heavily indexed MySQL database. Key modules include: schedule management with drag-and-drop and automatic conflict resolution, student records with pedagogical progression (code hours, driving, mock exams), automated invoicing with PDF generation, and an analytics dashboard for managers.

Security rests on multi-factor authentication, sensitive data encryption, and full audit logs. I exposed a REST API documented with Laravel Sanctum, paving the way for future native mobile apps for instructors and students. SMS/email notifications automate lesson reminders and payment follow-ups. The responsive bilingual FR/AR interface was built with Tailwind and Alpine.js to stay lightweight and reactive even on slow connections.

Results

User driving schools report administrative time savings estimated at 8 hours per week and schedule optimization of around 30%, with better vehicle and instructor utilization. Payment traceability dramatically reduced financial losses from forgotten invoicing.

Exam pass rates improved thanks to granular pedagogical tracking, allowing instructors to target individual weaknesses. The solution is now adopted by multiple establishments in France and Morocco, validating the export potential of a SaaS developed from Casablanca.

Similar project in mind?

Amine Aziz — freelance web developer in Morocco. Contact me for a free quote within 24h.