Bilingual Maintenance Marketplace App/Website Development
Budget: $250 – $750 USD
Project Title
Development of a Bilingual Maintenance Marketplace Platform (Website + Mobile Apps iOS & Android + Admin Portal)
Project Overview
I am seeking an experienced software development team or full-stack developer to build a bilingual (English/Arabic) digital marketplace platform that connects customers with verified maintenance service providers in City, Country (details will be shared with the shortlisted team).
The platform will allow customers to post maintenance requests free of charge and receive quotations from approved service providers operating within their respective districts.
Service providers can only join the platform after their documents have been reviewed and approved by the system administrator.
Scope of Work
1. Customer Features
• User registration and login (Email, Mobile OTP, Social Login optional)
• Bilingual interface (Arabic & English)
• Create and manage maintenance requests
• Select service category and district/location within City.
• Upload images related to maintenance issues
• Receive multiple quotations from service providers
• Receive WhatsApp notification for all quotations received
• Compare quotations and choose a provider
• In-app and push notifications
• Request history and status tracking
• User profile management
• Ratings and reviews for service providers
• Check complete history of their all requests
2. Service Provider Features
• Registration and profile creation (Email, Mobile OTP, Social Login optional)
• Upload company/legal documents for verification
• Admin approval workflow before activation
• Service categories management
• Districts (max. 5) selection within City
• Create request to add additional districts for admin approval
• View available customer requests from their selected Districts.
• Submit quotations to customers
• Manage quotations and job status
• Receive WhatsApp notifications for each job posted within their selected Districts
• Profile and portfolio management
• Ratings and reviews management
• Check complete history of all their completed requests including monthly earnings etc.
3. Admin Portal Features
• Secure admin authentication
• Dashboard with analytics and statistics
• Approve/reject service provider registrations
• Approve/reject service provider additional district requests
• Review uploaded documents
• Manage customers and providers
• Manage service categories and Riyadh districts
• Monitor requests and quotations
• Content management (CMS)
• Manage ratings, reviews, and complaints
• Notification management
• Reports and data export
Platforms Required
1. Responsive Website (English & Arabic)
2. Mobile App for Customers (iOS & Android)
3. Mobile App for Service Providers (iOS & Android)
4. Web-based Admin Portal
Technical Requirements
Preferred Technology Stack
• Frontend Website: React.js / Next.js
• Mobile Apps: Flutter or React Native (single codebase)
• Backend: Node.js or Laravel
• Database: PostgreSQL or MySQL
• Notifications: Push Notifications + WhatsApp API integration
• Hosting: Cloud infrastructure with full Arabic language support
Additional Requirements
• Fully responsive UI/UX
• RTL (Right-to-Left) support for Arabic language
• Secure and scalable architecture
• Clean and documented source code
• API documentation
• Multi-language support (English/Arabic)
• SEO-friendly website architecture
• Performance optimization
• Deployment assistance
Deliverables
• Complete source code for website, mobile apps, and admin portal
• UI/UX designs (if included)
• Database schema and documentation
• API documentation
• Deployment on production server
• Bug fixing and post-launch support period
Preferred Experience
Please apply only if you have:
• Previous experience developing marketplace/service platforms
• Experience with bilingual Arabic/English applications
• Strong portfolio in React/Flutter/Node.js/Laravel development
• Experience implementing admin approval workflows and notification systems
Please share:
1. Similar projects completed.
2. Proposed technology stack.
3. Estimated timeline.
4. Total project cost.
5. Team composition and availability.
Development of a Bilingual Maintenance Marketplace Platform (Website + Mobile Apps iOS & Android + Admin Portal)
Project Overview
I am seeking an experienced software development team or full-stack developer to build a bilingual (English/Arabic) digital marketplace platform that connects customers with verified maintenance service providers in City, Country (details will be shared with the shortlisted team).
The platform will allow customers to post maintenance requests free of charge and receive quotations from approved service providers operating within their respective districts.
Service providers can only join the platform after their documents have been reviewed and approved by the system administrator.
Scope of Work
1. Customer Features
• User registration and login (Email, Mobile OTP, Social Login optional)
• Bilingual interface (Arabic & English)
• Create and manage maintenance requests
• Select service category and district/location within City.
• Upload images related to maintenance issues
• Receive multiple quotations from service providers
• Receive WhatsApp notification for all quotations received
• Compare quotations and choose a provider
• In-app and push notifications
• Request history and status tracking
• User profile management
• Ratings and reviews for service providers
• Check complete history of their all requests
2. Service Provider Features
• Registration and profile creation (Email, Mobile OTP, Social Login optional)
• Upload company/legal documents for verification
• Admin approval workflow before activation
• Service categories management
• Districts (max. 5) selection within City
• Create request to add additional districts for admin approval
• View available customer requests from their selected Districts.
• Submit quotations to customers
• Manage quotations and job status
• Receive WhatsApp notifications for each job posted within their selected Districts
• Profile and portfolio management
• Ratings and reviews management
• Check complete history of all their completed requests including monthly earnings etc.
3. Admin Portal Features
• Secure admin authentication
• Dashboard with analytics and statistics
• Approve/reject service provider registrations
• Approve/reject service provider additional district requests
• Review uploaded documents
• Manage customers and providers
• Manage service categories and Riyadh districts
• Monitor requests and quotations
• Content management (CMS)
• Manage ratings, reviews, and complaints
• Notification management
• Reports and data export
Platforms Required
1. Responsive Website (English & Arabic)
2. Mobile App for Customers (iOS & Android)
3. Mobile App for Service Providers (iOS & Android)
4. Web-based Admin Portal
Technical Requirements
Preferred Technology Stack
• Frontend Website: React.js / Next.js
• Mobile Apps: Flutter or React Native (single codebase)
• Backend: Node.js or Laravel
• Database: PostgreSQL or MySQL
• Notifications: Push Notifications + WhatsApp API integration
• Hosting: Cloud infrastructure with full Arabic language support
Additional Requirements
• Fully responsive UI/UX
• RTL (Right-to-Left) support for Arabic language
• Secure and scalable architecture
• Clean and documented source code
• API documentation
• Multi-language support (English/Arabic)
• SEO-friendly website architecture
• Performance optimization
• Deployment assistance
Deliverables
• Complete source code for website, mobile apps, and admin portal
• UI/UX designs (if included)
• Database schema and documentation
• API documentation
• Deployment on production server
• Bug fixing and post-launch support period
Preferred Experience
Please apply only if you have:
• Previous experience developing marketplace/service platforms
• Experience with bilingual Arabic/English applications
• Strong portfolio in React/Flutter/Node.js/Laravel development
• Experience implementing admin approval workflows and notification systems
Please share:
1. Similar projects completed.
2. Proposed technology stack.
3. Estimated timeline.
4. Total project cost.
5. Team composition and availability.
Related categories:
MySQL
Node.js
PostgreSQL
Laravel
React.js
Push Notification
React Native
Flutter
API Integration
Next.js