How MVP of Tadwira App Transformed Artisan Services in Morocco
Tadwira Artisan Services App
A discovery and booking platform for local artisans with AI-driven matching, scheduling, and reviews.
Tadwira partnered with Metaviz AI to build a cross-platform, service-based mobile and web solution that connects customers with skilled artisans for everyday jobs like plumbing and electrical work. Within just 40 days, the Metaviz team delivered a secure, scalable, and multilingual MVP that streamlined artisan hiring, automated job workflows, and simplified backend management.
With features like real-time job notifications, secure payment integration, and an intuitive admin dashboard, Tadwira App has transformed how users discover, book, and complete service-based tasks in the Morocco region. The platform supports multiple languages (English, Arabic, French), enhancing accessibility and increasing user engagement.

- MVP development
- Service-based mobile app
- Cross-platform Flutter app
- Artisan marketplace
- Job posting platform
- Real-time notifications
- Multilingual mobile solution
- Payment integration
- Admin dashboard
- Morocco service economy
- Bidding system
- Artisan hiring platform
Solving real problems with smart engineering
Job Visibility
Problem
Artisans lacked access to real-time local job listings.
Solution
Customer & Artisan Apps - Flutter-built Android/iOS apps with OTP login, job posting, bidding, chat, and reviews.
Inconsistent Payments
Problem
Admins struggled to track and receive commissions.
Solution
Admin Panel - A React.js-based dashboard for managing jobs, users, complaints, and commission payments.
Disconnected Systems
Problem
No unified dashboard or messaging system.
Solution
Trusted Payment Integration - Enables artisans to pay 10% commission after job completion; automated reminders and penalties ensure compliance.
Manual Admin Load
Problem
User disputes and job statuses required excessive backend involvement.
Solution
Smart Notifications - Alerts for new jobs, bidding status, payment dues, and account blocks.
Voice Notes & Media Uploads
Problem
Describing a job in text alone was slow and imprecise, and often left the artisan quoting for work they had not properly seen.
Solution
Voice Notes & Media Uploads - Customers can describe job needs with photos, videos, or voice messages.
A closer look at Tadwira Artisan Services App
tap any screen to zoom
Built with
Frontend
- Flutter - single codebase for native iOS and Android performance
- React.js - admin dashboard with responsive, accessible UI
Backend
- Node.js - application logic and request handling
- Strapi CMS - flexible content and resource management
Database & Real-Time
- Postgres - durable storage for users, jobs, bids, and payments
- Firebase Firestore + FCM - chat and push notifications
Payments & Hosting
- WafaCash API - secure local payment integration
- DigitalOcean - scalable cloud infrastructure
What actually changed
Have a similar project in mind?
Let's talk about how AI can transform your service business.
Discuss Your Idea Today


