Services services

Job ID: 39129765

Budget: €250 – €750 EUR

Note:
I have a limited budget initially, but it can be increased if needed. I expect a high-quality, production-ready application—one that is robust and bug-free. This application will be available on both Android and iOS, will serve many clients, handle a high volume of calls, and operate under heavy load. The developer’s work will be supervised by an experienced professional to ensure a true, reliable product.


1. Project Overview

The application allows individuals to search for a service and professionals to offer their services. When a client posts a service request, relevant professionals receive an automatic notification and can propose their services. The client retains control over contacts and can choose whether to accept a contact request or not.

The goal is to provide a smooth and user-friendly platform where clients and service providers can interact seamlessly, while avoiding unwanted contacts.

2. Main Features

2.1. Registration and Profiles

✅ Registration via email or phone.
✅ Profile creation including:
• Name, surname, and profile picture
• Description
• Status (individual or professional)
• Location (modifiable by the professional)
• Service history
• Reviews and ratings

2.2. Service Request and Matching

✅ The client posts a service request by describing their need (text, photo, or voice message).
✅ An automatic notification is sent to professionals matching the requested service category.
✅ The professional can choose their service area (only seeing requests nearby).
✅ The professional can send a service proposal to the client.

2.3. Contact Management and Messaging

✅ The client receives proposals from professionals and views their profiles.
✅ The client decides whether to accept a contact request or not.
✅ Once the contact request is accepted, the client and professional can:
• Exchange text messages
• Send voice messages
• Make audio and video calls
✅ If the client rejects the contact request, the professional cannot contact them.

2.4. Notifications and Alerts

✅ Notification to the professional when a client posts a service request.
✅ Notification to the client when they receive a proposal.
✅ Notifications for new messages and accepted contact requests.

2.5. Review and Rating System

✅ Once the service is completed, the client can leave a review and a rating for the professional.
✅ Reviews are visible on the professional’s profile.
Related categories: PHP Mobile App Development iPhone Android Objective C