Custom platforms
Booking, management, admissions or evaluation systems, built around how your organization actually works.
Freelance developer · Casablanca, Morocco
I'm Mehdi Forkani, a freelance full-stack developer based in Casablanca. I build custom web apps and platforms: booking and management systems, online applications, e-learning, e-commerce and the admin dashboards behind mobile apps, for businesses, NGOs and institutions across Morocco.
Web app and platform development
Booking, management, admissions or evaluation systems, built around how your organization actually works.
Back offices with roles and permissions, content, users and statistics, so your team runs everything without a developer.
Courses, workshops and progress tracking for learners, with an admin for your team.
Catalog, orders, flash sales and memberships, beyond what a template store can do.
The Laravel REST API and dashboard that power your iOS and Android app.
Free bug fixes after launch, then monthly maintenance and new features as your platform grows.
Portfolio
Real projects for organizations in Morocco, each with its own case study.

Operations Platform · Laravel
Laravel operations platform for the LionsGeek training center: reservations, session planning, admin workflows and user roles.

E-learning Platform · Laravel, Inertia.js
Laravel and Inertia.js e-learning platform for YES Africa: workshops, courses and progress tracking for African youth.

Evaluation System · Laravel, Inertia.js
Laravel and Inertia.js jury platform for Tililab: judges, candidate registration, scoring and final decisions.

Admissions Platform · Laravel, Inertia.js
Online admissions and information platform for the Belgian schools in Morocco, with a multi-step application workflow for families.

Admin Dashboard · Laravel
Laravel admin dashboard behind the Casatourat mobile app: cultural circuits, events, app content and usage insights.

E-commerce · Laravel, Inertia.js
Laravel and Inertia.js e-commerce platform for premium electronics: catalog, flash sales, accessory personalization and memberships.
Mehdi Forkani
Process
Tell me what you need, who it's for and your deadline. A few lines are enough to start.
A call to understand your business, what you really need and what success looks like.
A written scope, timeline and price, so you know exactly what you get before we start.
Milestones with a demo at each one, then launch, free bug fixes after launch and optional monthly maintenance.
FAQ
Mehdi Forkani is a freelance full-stack developer based in Casablanca who builds custom web apps and platforms with Laravel, Inertia.js and React: booking and management systems, online applications, e-learning, e-commerce and admin dashboards, for clients across Morocco.
A website presents your business. A web app is a tool people log into to do something: book, apply, learn, buy or manage. Many projects need both, and I build both.
An operations platform with reservations and session planning (My LionsGeek), an e-learning platform (YES Learning), online admissions (Écoles Belges au Maroc), a jury evaluation system (Tililab), an e-commerce platform (Bigg Red) and the admin dashboards behind mobile apps (Casatourat, YES Africa).
Laravel and PHP for the backend, React with Inertia.js for the interface, MySQL for the database and REST APIs when a mobile app is involved.
It depends on the user roles, screens and integrations (payments, emails, exports). After a short call I send a fixed scope, timeline and price, and I build in milestones with a demo at each one.
Yes. The same Laravel backend can serve your web platform and an iOS and Android app built with React Native, so your data stays in one place.
Tell me what you need in a few lines. I reply with the next steps, then a clear scope, timeline and price.