iOS and Android apps
One React Native codebase for both platforms, so you launch on iPhone and Android at the same time.
Freelance developer · Casablanca, Morocco
I'm Mehdi Forkani, a freelance mobile app developer based in Casablanca. I build iOS and Android apps with React Native, together with the backend and admin dashboard that run them, for businesses, startups, events and organizations across Morocco.
Mobile app development
One React Native codebase for both platforms, so you launch on iPhone and Android at the same time.
The Laravel API and dashboard behind the app, so your team manages content, users and notifications.
I prepare and publish your app on the App Store and Google Play, and handle the updates.
Features I have shipped: map navigation, bookings with capacity checks, QR ticket scanning and check-in.
Schedules, speakers, tickets and member spaces for events, schools and communities.
Free bug fixes after launch, then monthly maintenance and new features as your app grows.
Portfolio
Real projects for organizations in Morocco, each with its own case study.

Mobile App · React Native
React Native app for Casamémoire: guided heritage circuits around Casablanca, buildings, cultural events, activity tracking and achievements.

Community Mobile App · React Native
React Native companion app for the LionsGeek community on Google Play: workspace booking, events with capacity checks and QR check-in.

Event Mobile App · React Native
React Native app for the Youth Empowerment Summit: schedules, speakers, QR ticket scanning and event navigation.

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

Admin Dashboard · Laravel
Laravel backend for the YES Africa summit app: users, programs, notifications and app content, with multi-role admin access.
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 mobile app developer based in Casablanca. He builds iOS and Android apps with React Native, with the Laravel backend and admin dashboard behind them, and publishes them on the App Store and Google Play, for clients across Morocco.
Yes. I use React Native, so one codebase runs on iPhone and Android. You launch on both stores at the same time and maintain a single app.
It depends on the screens and features (accounts, payments, maps, notifications) and on whether you need a backend and admin dashboard. After a short call I send a fixed scope, timeline and price before we start.
Yes. Most apps need a backend: I build the Laravel API and the admin dashboard your team uses to manage content, users and notifications, as for Casatourat and the YES Africa summit app.
Yes. I prepare the store listings, handle the review process and publish updates. LionsGeek Mobile, for example, is live on Google Play.
I build with React Native rather than Flutter. Both create iOS and Android apps from one codebase. React Native lets me share code and skills with React web apps, which is useful when your project also needs a website or dashboard.
Yes. We define the smallest version that proves your idea, launch it, then add features based on what your users actually do.
Tell me what you need in a few lines. I reply with the next steps, then a clear scope, timeline and price.