Handyman & Cleaning Services Mobile App

Job ID: 38910697

Budget: $750 – $1,500 USD

I'm looking for a seasoned mobile app development professional or team to create a handyman and cleaning services platform akin to Co Tasker, specifically for the Malaysian market. This application will cater to both iOS and Android users and must accommodate multiple languages: English, Malay, Chinese, and Tamil.

Key Features:
- Primary Functionalities: This app must support booking and scheduling, payment integration, and a system for user reviews and ratings.
- Secondary Features: Additionally, the app should incorporate in-app messaging and the ability to offer promotional deals and discounts.

Design Requirements:
- I require a comprehensive design service for this project, as I do not have pre-existing design elements or branding guidelines.

Key Features:
User Registration & Login:

Users can register as:
* Looking for help: Customers seeking services.
* Want to make money: Service providers offering their expertise.
* Both: Users who want to both request and offer services.
* OTP or email-based verification.

Service Listings:
* Categories such as Cleaning, Handyman, Plumbing, Electrical, etc.
* Ability for service providers to list their skills, rates, and availability.

Booking & Request System:
* Customers can post a service request with specific details (e.g., task description, location, date).
* Service providers can respond with quotes for the posted request.
* Customers can compare quotes and select their preferred provider.
* Option to directly book a provider based on their profile and availability.

Geo-Location Integration:
*Allow users to find nearby service providers.
*Route tracking for booked services.
*Payment Gateway:

Integration with major payment gateways (e.g., Stripe, PayPal, FPX).
*Multi-currency support with MYR as default.
*In-App Messaging:

Real-time chat between customers and service providers.
*Ratings & Reviews:

*Customers can rate service providers.
*Service providers can view feedback.

Multi-Language Support:

Interface and content to be localized in English, Malay, Chinese, and Tamil.
Push Notifications:

Alerts for booking confirmations, updates, promotions, and responses to service requests.
Admin Dashboard:

Manage users, bookings, services, and analytics.
Resolve disputes and monitor platform performance.

Requirements:
* Experience in developing apps with similar features.
* Ability to design a user-friendly and visually appealing interface.
* Expertise in integrating APIs for payment, location services, and multilingual support.
* Compliance with App Store (iOS) and Google Play (Android) guidelines.

Deliverables:
* Fully functional iOS and Android apps.
* A web-based admin panel.
* Documentation for the app and backend.
* Post-launch technical support (for at least 3 months).

Preferred Tech Stack:
* Mobile App: Flutter, React Native, or Native Development (Swift for iOS, Kotlin/Java for Android).
* Backend: Node.js, Laravel, or Django.
* Database: MySQL or Firebase.

Budget:
Please share your cost estimation and proposed milestones.

Deadline:
The project must be completed within 90 days from the start date.

Additional Notes:
* Users must have the ability to switch between customer and service provider roles seamlessly.
* Service providers should receive real-time notifications for new requests.
* Provide links to similar projects you have worked on.
* Mention your approach to ensuring seamless multi-language support.
* Include your timeline for development, testing, and launch.