Tadwira Artisan Services App
A discovery and booking platform for local artisans with AI-driven matching, scheduling, and reviews.
How MVP of Tadwira App Transformed Artisan Services in Morocco
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.

From Concept to Multilingual MVP — in 40 Days
Tadwira selected Metaviz AI for its expertise in custom app development, marketplace architecture, and multilingual mobile solutions. Our team worked closely with the client to turn a raw concept into a fully functional MVP by implementing a milestone-based roadmap:
Understanding the Market
We studied how artisans and customers interact locally to map real-world needs into a digital experience.
Understanding the Market
We studied how artisans and customers interact locally to map real-world needs into a digital experience.
AI-Driven Planning
Defined core workflows like bidding, job matching, and commission tracking, with automation at the center.
AI-Driven Planning
Defined core workflows like bidding, job matching, and commission tracking, with automation at the center.
UX/UI Development
Delivered mobile-first wireframes and high-fidelity designs optimized for user roles (Customer, Artisan, Admin).
UX/UI Development
Delivered mobile-first wireframes and high-fidelity designs optimized for user roles (Customer, Artisan, Admin).
Agile Development
Built the backend with Node.js and Postgres, and the apps with Flutter for cross-platform support — Firebase and Strapi completed the stack.
Agile Development
Built the backend with Node.js and Postgres, and the apps with Flutter for cross-platform support — Firebase and Strapi completed the stack.
Final Testing & Multilingual Launch
Rolled out full functionality with support for English, Arabic, and French — ensuring compliance and accessibility.
Final Testing & Multilingual Launch
Rolled out full functionality with support for English, Arabic, and French — ensuring compliance and accessibility.

Operational Gaps in the Local Job Market
Before Tadwira App, customers struggled to find verified artisans quickly and transparently. Key pain points included:
- Job Visibility: Artisans lacked access to real-time local job listings.
- Inconsistent Payments: Admins struggled to track and receive commissions.
- Disconnected Systems: No unified dashboard or messaging system.
- Manual Admin Load: User disputes and job statuses required excessive backend involvement.
Metaviz AI Delivered a Feature-Rich Application
By combining modern design, robust architecture, and mobile-first usability — every feature was crafted to simplify workflows, support multilingual audiences, and drive real-time interactions across all user roles. To solve these challenges, Metaviz AI delivered a robust MVP in 40 days that included:
Customer & Artisan Apps
Flutter-built Android/iOS apps with OTP login, job posting, bidding, chat, and reviews.
Admin Panel
A React.js-based dashboard for managing jobs, users, complaints, and commission payments.
Trusted Payment Integration
Enables artisans to pay 10% commission after job completion; automated reminders and penalties ensure compliance.
Smart Notifications
Alerts for new jobs, bidding status, payment dues, and account blocks.
Voice Notes & Media Uploads
Customers can describe job needs with photos, videos, or voice messages.
Core Modules of the Tadwira Platform
Tadwira was designed around modular components that drive performance, accountability, and real-time interaction. Each module serves a specific user need — whether customer, artisan, or admin — enhancing transparency, control, and service delivery.
Job Listing & Discovery
Customers can post detailed job requests using images, videos, or voice notes. Artisans receive instant, city-targeted notifications to respond quickly.
Bidding & Negotiation
Artisans submit quotes for posted jobs. Customers can chat to negotiate terms. Once agreed, the final price is locked before the job starts.
Commission & Payment System
A 10% admin fee is processed securely via API. If unpaid within 24 hours, the artisan's account is automatically blocked until resolved.
Dashboard
A full control panel to track user actions, manage disputes, monitor payments, and view performance analytics in real time.
Ratings & Reviews
After job completion, customers leave ratings and feedback — helping improve trust and service quality across the platform.
Multilingual Interface
The app auto-detects user language with manual switching between Arabic, English, and French for a smooth, localized experience.
Built for real operators
Have a similar project in mind?
Let's talk about how AI can transform your service business.
Discuss Your Idea TodayBuilt with a modern AI stack
- Flutter — single codebase for native iOS and Android performance
- React.js — admin dashboard with responsive, accessible UI
- Node.js — application logic and request handling
- Strapi CMS — flexible content and resource management
- Postgres — durable storage for users, jobs, bids, and payments
- Firebase Firestore + FCM — chat and push notifications
- WafaCash API — secure local payment integration
- DigitalOcean — scalable cloud infrastructure
Why Partner with Metaviz AI?
Choosing Metaviz means choosing the best AI solutions for your business. From startups to enterprises, we deliver secure, scalable, and intelligent platforms that drive measurable outcomes and improve operational efficiency.
Metaviz AI offers innovative AI solutions to boost business intelligence, streamline operations, and drive automation for a smarter, efficient future.
Outcomes that move the business
Faster Job Responses
Artisans now reply to job postings within minutes, streamlining the hiring process and reducing wait times.
Improved Payment Tracking
Automated commission tracking and reminders have decreased delayed payments by 60%, ensuring smooth transactions.
Higher User Engagement
Real-time chat and bidding features have increased active user sessions, promoting transparent negotiations.
Multilingual Reach
Supporting Arabic, French, and English, the app expanded reach with 85% positive feedback on usability.
Transform Service Operations with Tadwira's MVP App
Tadwira streamlines artisan hiring through real-time bidding, transparent payments, and a multilingual interface. Built with Flutter and Node.js, it delivers a unified experience across customer, artisan, and admin roles.
Multilingual UX
Auto-detects and switches between Arabic, French, and English for localized, accessible service.
Real-Time Bidding
Customers and artisans negotiate live with smart notifications driving fast responses.
Transparent Commissions
Automated 10% admin fee with reminders and account holds keeps payments compliant.
Voice & Media Inputs
Job descriptions via photos, videos, or voice notes — communication for every literacy level.
From Morocco to the Region — and Beyond
Designed for long-term scalability, Tadwira handles high-volume job postings, bids, and payments seamlessly — ensuring reliable performance for customers, artisans, and admins alike.
With a modular architecture and future-ready stack (Flutter, Node.js, Strapi, Firebase, WafaCash), Tadwira can quickly integrate new languages, regions, and service categories without disrupting core operations.



