Service Provider Marketplace Mobile App

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 Artisan Services App - project overview

01Overview

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.

02Relevant keywords

MVP developmentService-based mobile appCross-platform Flutter appArtisan marketplaceJob posting platformReal-time notificationsMultilingual mobile solutionPayment integrationAdmin dashboardMorocco service economyBidding systemArtisan hiring platform
03Challenge & 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.

04Feature Showcase

A closer look at Tadwira Artisan Services App

Manage Applicants
Manage Job
Settings
Sign Up
Successful
Customer Dashboard
Worker Home
Description
Customer Home
Customer Edit Profile
Add a Job
Operational Gaps in the Local Job Market
05Tech Stack

Built with

01

Frontend

Flutter - single codebase for native iOS and Android performance React.js - admin dashboard with responsive, accessible UI

02

Backend

Node.js - application logic and request handling Strapi CMS - flexible content and resource management

03

Database & Real-Time

Postgres - durable storage for users, jobs, bids, and payments Firebase Firestore + FCM - chat and push notifications

04

Payments & Hosting

WafaCash API - secure local payment integration DigitalOcean - scalable cloud infrastructure

06Results & Value

What actually changed

30%Faster Job Responses

Artisans now reply to job postings within minutes, streamlining the hiring process and reducing wait times.

60%Improved Payment Tracking

Automated commission tracking and reminders have decreased delayed payments by 60%, ensuring smooth transactions.

40%Higher User Engagement

Real-time chat and bidding features have increased active user sessions, promoting transparent negotiations.

85%Multilingual Reach

Supporting Arabic, French, and English, the app expanded reach with 85% positive feedback on usability.

Free 30-min consultation

Have a similar project in mind?

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

  • 30 minutes on Google Meet
  • Usually reply in 2–4 hours
  • Talk to a senior engineer