Create Bilingual Service Marketplace MVP
Budget: $250 – $750 USD
صنايعية مصر – MVP Specification
1. Project Vision
Sanayie Masr is a bilingual (Arabic-first) digital marketplace designed to connect homeowners, contractors, and businesses with skilled service providers (“صنايعية”) across Egypt.
The platform integrates secure online functionality with offline trust through verified providers, escrow payments, and optional physical trust hubs for face-to-face verification, training, and dispute handling.
The goal is to make service hiring in Egypt transparent, safe, and efficient, whether the job is a small home repair, full finishing project, or automotive maintenance.
2. User Roles & Features
A. Clients
• Register using email or mobile number with OTP verification.
• Post job requests describing work type, photos, and suggested price or budget.
• Receive offers from providers who may accept or counter the proposed price.
• Review provider profiles, ratings, and badges (including Hub Verified).
• Fund the project through the escrow wallet.
• Confirm job completion for fund release.
• Rate providers after work completion based on multiple criteria.
• Raise disputes online or at physical hubs if needed.
B. Service Providers
• Create a verified profile (photo, ID, and license where applicable).
• Choose their categories and subcategories of work.
• Receive notifications about job requests in relevant areas.
• Submit bids or price adjustments.
• Manage job workflow (Accepted → In Progress → Completed).
• Track their wallet (pending, available, withdrawn balances).
• Request manual withdrawals (instant payouts via PayMob planned for Phase 2).
• Earn reviews and ratings for performance and communication.
• Optionally visit physical hubs for verification, skill certification, or dispute assistance.
C. Admin
• Approve or reject new providers after verification.
• Manage users, job listings, and categories.
• Configure and change platform commissions (e.g., 5%, 10%).
• Oversee escrow payments, dispute resolutions, and withdrawal approvals.
• Add or modify physical hubs and assign them supported categories.
• View statistics and exportable reports for transactions and users.
• Manage multi-level categories dynamically from the dashboard.
3. Core Modules
A. Authentication & Onboarding
• Secure login using phone or email with OTP.
• Password recovery and 2FA for extra security.
• Dedicated onboarding paths for clients and providers.
• Manual verification via ID or business documentation.
• Optional verification at physical hubs.
B. Job Posting & Bidding
• Clients describe jobs, attach photos, set budget, and choose category/subcategory.
• Providers can accept or propose new prices (counter-bid system).
• Clients receive multiple offers and select one provider.
• Once accepted, client deposits funds in escrow.
• Job status flow: Open → In Progress → Completed → Reviewed.
• Both parties get notifications for each update.
C. Wallet & Escrow
• Integrated with PayMob for Egyptian payment processing.
• Funds are held in escrow until client confirms completion.
• Admin can release, refund, or partially refund as needed.
• Provider wallet displays:
◦ Pending balance (held in escrow)
◦ Available balance (ready for withdrawal)
• Withdrawals manually approved in MVP; automated PayOut integration in future phase.
• Dynamic commission percentage editable in admin dashboard.
D. Messaging & Anti-Leak Protection
• Built-in in-app chat for clients and providers.
• Auto-block of phone numbers, emails, and URLs in chat to prevent off-platform deals.
• Notifications for new messages and job updates.
E. Dispute Management
• Clients can raise disputes through their dashboard or a physical hub.
• Admin reviews job details, chat history, and attachments.
• Admin decisions: Refund / Partial Refund / Release Payment.
• Physical hubs serve as offline dispute mediation centers.
• Future phase: support for file uploads (photos/videos) as evidence.
F. Reviews & Feedback System
After job completion, clients review providers based on key factors:
Professionalism: Respect, presentation, and conduct
Punctuality: Completion according to agreed schedule
Quality of Work: Craftsmanship and accuracy
Communication & Responsiveness: Clarity, politeness, and reply speed
Overall Experience: General satisfaction and likelihood to rehire
Providers can also rate clients on clarity, fairness, and payment behavior.
These reviews appear on profiles and contribute to ranking and trust scores.
G. Notifications System
• Push notifications (Firebase), in-app alerts, and emails.
• Events include:
◦ New job requests
◦ Offers or counter-bids received
◦ Payments and fund releases
◦ Dispute updates
◦ Withdrawal approvals
H. Admin Dashboard
• Full overview of:
◦ Active users and providers
◦ Jobs and bids
◦ Escrow transactions
◦ Disputes and withdrawals
• Tools:
◦ Category management
◦ Hub management
◦ Commission configuration
◦ Data export (CSV, PDF)
• Built with responsive design for desktop, tablet use and mobile.
4. Universal Service Categories
Main Service Sectors
The platform will support every skilled profession that users may need, such as:
Home & Property Services
Electrical, Plumbing, Carpentry, Painting, Flooring, HVAC, Aluminum & Glass, Landscaping, Pest Control, Cleaning, Appliance Repair.
Automotive Services
Car Mechanics, Electrical Systems, Tires, Painting, Washing, A/C Repair, Roadside Assistance, Motorbike Repair.
Commercial & Industrial
CCTV, Fire Alarm Systems, Networking, Generators, Equipment Maintenance, Facility Management.
Technical & Specialty
IT & Computer Repair, Mobile Repair, Welding, Locksmith, Tailoring, Printing, Signage.
Construction
Masonry, Plastering, Roofing, Steel Fixing, Waterproofing, Concrete Work.
Creative & Professional
Interior Design, Event Setup, Photography, Small Business Installations.
Dynamic Category Management
• Admin can add/edit/remove categories anytime.
• Supports nested categories (up to 3 levels).
• Automatic update in job creation forms and search filters.
• “Suggest a Category” feature for clients/providers to propose new services.
• Multilingual names (Arabic/English) and optional icons.
5. Physical Trust Hubs
Purpose:
Offline extensions of the platform for verification, training, and dispute resolution.
Hub Features:
• Provider skill and ID verification.
• In-person dispute resolution and documentation.
• Contract signing and payment assistance.
• Map-based display of available hubs.
• QR check-in for verification attendance.
• “Hub Verified” badge for verified providers.
Admin Control:
• Add/edit/delete hubs.
• Assign which categories each hub can verify.
• View verification logs and provider status.
Client Use:
• Search nearby verified hubs.
• Filter providers by “Hub Verified” status.
6. Tech Stack
Frontend: React.js + Next.js.
Fast, SEO-optimized, RTL/LTR bilingual UI
Backend: Node.js (Express)
RESTful scalable API
Database: MongoDB (Atlas)
Flexible schema for job/wallet data
Payments:PayMob API
Egyptian gateway with escrow and payout
Notifications:Firebase
Push & email alerts
Hosting:AWS EC2 / Lightsail + S3
Secure and scalable
Documentation: Swagger / OpenAPI
API docs for mobile apps
Design: Figma
Arabic-first responsive design
Security: JWT, SSL, Daily Backups
High-level protection
7. Post-launch & Scalability Plan
• Initial hosting: AWS Lightsail (low cost).
• Scaling: EC2 + Load Balancer + Auto Scaling.
• Database replication & backup plan.
• Daily database backups, weekly full backup.
• SSL certificate setup and monitoring.
• Swagger documentation for API access.
• 30 days post-launch technical support.
8. Future Enhancements
1. Instant withdrawals via PayMob PayOut API.
2. Mobile apps (React Native / Flutter).
3. Advanced dispute handling with attachments.
4. Subscription packages for top-rated providers.
5. Automated KYC verification.
6. Nationwide physical hubs rollout.
7. Loyalty rewards for repeat clients.
1. Project Vision
Sanayie Masr is a bilingual (Arabic-first) digital marketplace designed to connect homeowners, contractors, and businesses with skilled service providers (“صنايعية”) across Egypt.
The platform integrates secure online functionality with offline trust through verified providers, escrow payments, and optional physical trust hubs for face-to-face verification, training, and dispute handling.
The goal is to make service hiring in Egypt transparent, safe, and efficient, whether the job is a small home repair, full finishing project, or automotive maintenance.
2. User Roles & Features
A. Clients
• Register using email or mobile number with OTP verification.
• Post job requests describing work type, photos, and suggested price or budget.
• Receive offers from providers who may accept or counter the proposed price.
• Review provider profiles, ratings, and badges (including Hub Verified).
• Fund the project through the escrow wallet.
• Confirm job completion for fund release.
• Rate providers after work completion based on multiple criteria.
• Raise disputes online or at physical hubs if needed.
B. Service Providers
• Create a verified profile (photo, ID, and license where applicable).
• Choose their categories and subcategories of work.
• Receive notifications about job requests in relevant areas.
• Submit bids or price adjustments.
• Manage job workflow (Accepted → In Progress → Completed).
• Track their wallet (pending, available, withdrawn balances).
• Request manual withdrawals (instant payouts via PayMob planned for Phase 2).
• Earn reviews and ratings for performance and communication.
• Optionally visit physical hubs for verification, skill certification, or dispute assistance.
C. Admin
• Approve or reject new providers after verification.
• Manage users, job listings, and categories.
• Configure and change platform commissions (e.g., 5%, 10%).
• Oversee escrow payments, dispute resolutions, and withdrawal approvals.
• Add or modify physical hubs and assign them supported categories.
• View statistics and exportable reports for transactions and users.
• Manage multi-level categories dynamically from the dashboard.
3. Core Modules
A. Authentication & Onboarding
• Secure login using phone or email with OTP.
• Password recovery and 2FA for extra security.
• Dedicated onboarding paths for clients and providers.
• Manual verification via ID or business documentation.
• Optional verification at physical hubs.
B. Job Posting & Bidding
• Clients describe jobs, attach photos, set budget, and choose category/subcategory.
• Providers can accept or propose new prices (counter-bid system).
• Clients receive multiple offers and select one provider.
• Once accepted, client deposits funds in escrow.
• Job status flow: Open → In Progress → Completed → Reviewed.
• Both parties get notifications for each update.
C. Wallet & Escrow
• Integrated with PayMob for Egyptian payment processing.
• Funds are held in escrow until client confirms completion.
• Admin can release, refund, or partially refund as needed.
• Provider wallet displays:
◦ Pending balance (held in escrow)
◦ Available balance (ready for withdrawal)
• Withdrawals manually approved in MVP; automated PayOut integration in future phase.
• Dynamic commission percentage editable in admin dashboard.
D. Messaging & Anti-Leak Protection
• Built-in in-app chat for clients and providers.
• Auto-block of phone numbers, emails, and URLs in chat to prevent off-platform deals.
• Notifications for new messages and job updates.
E. Dispute Management
• Clients can raise disputes through their dashboard or a physical hub.
• Admin reviews job details, chat history, and attachments.
• Admin decisions: Refund / Partial Refund / Release Payment.
• Physical hubs serve as offline dispute mediation centers.
• Future phase: support for file uploads (photos/videos) as evidence.
F. Reviews & Feedback System
After job completion, clients review providers based on key factors:
Professionalism: Respect, presentation, and conduct
Punctuality: Completion according to agreed schedule
Quality of Work: Craftsmanship and accuracy
Communication & Responsiveness: Clarity, politeness, and reply speed
Overall Experience: General satisfaction and likelihood to rehire
Providers can also rate clients on clarity, fairness, and payment behavior.
These reviews appear on profiles and contribute to ranking and trust scores.
G. Notifications System
• Push notifications (Firebase), in-app alerts, and emails.
• Events include:
◦ New job requests
◦ Offers or counter-bids received
◦ Payments and fund releases
◦ Dispute updates
◦ Withdrawal approvals
H. Admin Dashboard
• Full overview of:
◦ Active users and providers
◦ Jobs and bids
◦ Escrow transactions
◦ Disputes and withdrawals
• Tools:
◦ Category management
◦ Hub management
◦ Commission configuration
◦ Data export (CSV, PDF)
• Built with responsive design for desktop, tablet use and mobile.
4. Universal Service Categories
Main Service Sectors
The platform will support every skilled profession that users may need, such as:
Home & Property Services
Electrical, Plumbing, Carpentry, Painting, Flooring, HVAC, Aluminum & Glass, Landscaping, Pest Control, Cleaning, Appliance Repair.
Automotive Services
Car Mechanics, Electrical Systems, Tires, Painting, Washing, A/C Repair, Roadside Assistance, Motorbike Repair.
Commercial & Industrial
CCTV, Fire Alarm Systems, Networking, Generators, Equipment Maintenance, Facility Management.
Technical & Specialty
IT & Computer Repair, Mobile Repair, Welding, Locksmith, Tailoring, Printing, Signage.
Construction
Masonry, Plastering, Roofing, Steel Fixing, Waterproofing, Concrete Work.
Creative & Professional
Interior Design, Event Setup, Photography, Small Business Installations.
Dynamic Category Management
• Admin can add/edit/remove categories anytime.
• Supports nested categories (up to 3 levels).
• Automatic update in job creation forms and search filters.
• “Suggest a Category” feature for clients/providers to propose new services.
• Multilingual names (Arabic/English) and optional icons.
5. Physical Trust Hubs
Purpose:
Offline extensions of the platform for verification, training, and dispute resolution.
Hub Features:
• Provider skill and ID verification.
• In-person dispute resolution and documentation.
• Contract signing and payment assistance.
• Map-based display of available hubs.
• QR check-in for verification attendance.
• “Hub Verified” badge for verified providers.
Admin Control:
• Add/edit/delete hubs.
• Assign which categories each hub can verify.
• View verification logs and provider status.
Client Use:
• Search nearby verified hubs.
• Filter providers by “Hub Verified” status.
6. Tech Stack
Frontend: React.js + Next.js.
Fast, SEO-optimized, RTL/LTR bilingual UI
Backend: Node.js (Express)
RESTful scalable API
Database: MongoDB (Atlas)
Flexible schema for job/wallet data
Payments:PayMob API
Egyptian gateway with escrow and payout
Notifications:Firebase
Push & email alerts
Hosting:AWS EC2 / Lightsail + S3
Secure and scalable
Documentation: Swagger / OpenAPI
API docs for mobile apps
Design: Figma
Arabic-first responsive design
Security: JWT, SSL, Daily Backups
High-level protection
7. Post-launch & Scalability Plan
• Initial hosting: AWS Lightsail (low cost).
• Scaling: EC2 + Load Balancer + Auto Scaling.
• Database replication & backup plan.
• Daily database backups, weekly full backup.
• SSL certificate setup and monitoring.
• Swagger documentation for API access.
• 30 days post-launch technical support.
8. Future Enhancements
1. Instant withdrawals via PayMob PayOut API.
2. Mobile apps (React Native / Flutter).
3. Advanced dispute handling with attachments.
4. Subscription packages for top-rated providers.
5. Automated KYC verification.
6. Nationwide physical hubs rollout.
7. Loyalty rewards for repeat clients.