Khidmatakum is a service application that connects users with a variety of professional services, including cleaning, laundry, painting, AC repair, and more. The app is tailored to the needs and regulations of Bahrain, ensuring compliance with local laws and standards.
Key Features
User-Friendly Interface:
Simple navigation with intuitive design.
Quick access to different service categories.
Service Categories:
Cleaning (home and office)
Laundry (pickup and delivery)
Painting (interior and exterior)
AC Repair (installation, maintenance, and repair)
Other Home Services (plumbing, electrical work, etc.)
Booking and Scheduling:
Easy booking process with a few taps.
Flexible scheduling options to suit user convenience.
Real-time availability updates of service providers.
Service Tracking:
Live tracking of service providers.
Real-time updates and notifications.
Customer Support:
In-app customer support chat.
FAQ section for quick answers.
Review and Rating System:
Users can rate and review service providers.
Feedback mechanism to ensure high service quality.
Multi-Language Support:
English and Arabic language options.
Easy switch between languages in settings.
App-Specific Settings
Profile Management:
Users can create and manage their profiles.
Update contact information and preferences.
Notification Settings:
Toggle notifications for booking confirmations, reminders, and promotions.
Customize notification preferences in settings.
Payment Settings:
Manage saved payment methods.
View transaction history and download invoices.
Language Settings:
Switch between English and Arabic.
Language preference can be set during initial setup or changed in settings.
Service Preferences:
Set preferences for specific services (e.g., preferred time slots, regular service providers).
Testing Information
Test Accounts:
Use test user accounts provided for different scenarios (e.g., new user, returning user).
Test service provider accounts to check the provider side of the app.
Booking Process:
Test the end-to-end booking process for each service category.
Ensure all scheduling options and time slots are functioning correctly.
Payment Gateway:
Test all payment methods to ensure smooth transactions.
Check for successful payment confirmation and receipt generation.
Notifications:
Verify push notifications for various events (booking confirmation, reminders).
Test email and SMS notifications.
Multi-Language Functionality:
Switch between English and Arabic and check for proper translations.
Ensure the user interface is consistent in both languages.
Service Tracking and Updates:
Test live tracking of service providers.
Verify real-time updates and status changes.
Customer Support:
Test the in-app chat support feature.
Check the responsiveness and accuracy of FAQ responses.
Review and Feedback:
Submit reviews and ratings for completed services.
Check if the feedback is correctly logged and displayed.