Handyman & Cleaning Services Mobile App
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.
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.