Metaviz AI
Service Provider Marketplace Mobile App

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.

Overview

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.

Tadwira Artisan Services App - project overview
- Relevant keywords -
  • 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
Challenge & Solution

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.

Feature Showcase

A closer look at Tadwira Artisan Services App

tap any screen to zoom

01 · Manage Applicants
02 · Manage Job
03 · Settings
04 · Sign Up
05 · Successful
06 · Customer Dashboard
07 · Worker Home
08 · Description
09 · Customer Home
10 · Customer Edit Profile
11 · Add a Job
12 · Operational Gaps in the Local Job Market
01 · Manage Applicants
02 · Manage Job
03 · Settings
04 · Sign Up
05 · Successful
06 · Customer Dashboard
07 · Worker Home
08 · Description
09 · Customer Home
10 · Customer Edit Profile
11 · Add a Job
12 · Operational Gaps in the Local Job Market
Tech Stack

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
Results & Value

What actually changed

01Headline outcome
30%Faster Job ResponsesArtisans now reply to job postings within minutes, streamlining the hiring process and reducing wait times.
02
60%
Improved Payment TrackingAutomated commission tracking and reminders have decreased delayed payments by 60%, ensuring smooth transactions.
03
40%
Higher User EngagementReal-time chat and bidding features have increased active user sessions, promoting transparent negotiations.
04
85%
Multilingual ReachSupporting Arabic, French, and English, the app expanded reach with 85% positive feedback on usability.

Have a similar project in mind?

Let's talk about how AI can transform your service business.

Discuss Your Idea Today