تفاصيل العمل

ELOUSTA is a mobile application designed to simplify the connection between clients and technicians. It enables clients to easily request services, communicate with technicians, and manage their requests efficiently. Technicians can manage client requests, accept or decline jobs, and ensure smooth interactions through notifications and feedback Key Features

For Clients

Sign Up/Login:

Clients can create an account or log in.

Google authentication is supported.

Forgot Password:

Password recovery using an OTP-based system.

Home Page:

Browse various service domains.

View technicians in each domain.

Add service requests or preview technician details.

Requests Management:

Requests are categorized into three sections:

Pending:

Requests not yet accepted or declined by the technician.

Clients can cancel requests in this section.

In Progress:

Requests accepted by the technician and currently running.

Clients can cancel or mark requests as completed.

Completed:

All requests successfully completed by the client.

Clients can:

Rate and provide feedback on the technician.

Submit complaints against the technician.

Notifications:

Technicians are notified when clients:

Cancel a request.

Submit a rating or feedback.

add a complaint.

Profile Page:

Clients can view their personal details.

Search, Sort, and Filter:

Clients can search by description, sort by start or end date, and filter by location in his/her requests page.

For Technicians

Sign Up/Login:

Technicians can create an account or log in.

Google authentication is supported.

Requests Management:

Requests are categorized into three sections:

Pending:

New client requests awaiting action.

Technicians can accept or refuse requests.

If accepted, a payment form is displayed for the technician.

Clients are notified about the acceptance.

In Progress:

Requests accepted by the technician and currently ongoing.

Completed:

Requests marked as completed by the client.

Feedback and ratings can be viewed.

Notifications:

Receive notifications when clients:

Cancel a request.

Provide feedback or ratings.

File complaints.

Search, Sort, and Filter:

Technicians can search by description, sort by start or end date, and filter by location in his/her requests page.

For Admins

Request Management:

Review all client requests with statuses: Pending, In Progress, and Completed.

Complaints Management:

Review and manage complaints submitted by clients against technicians.

User Management:

Remove clients or technicians based on complaint reviews.

Dashboard:

View key statistics including:

Number of requests made.

Number of clients and technicians.

Number of complaints submitted.

Profession Management:

Add or remove professions (domains).

Admin Management:

Add new admin users.

Send OTP-based credentials to new admins via email.

Assign specific privileges to new admins, such as:

Manipulate professions.

Access complaints.

Access technician and client data.

Hire other admins.

Only the main admin has all privileges.

Search, Sort, and Filter:

Admins can search, sort, or filter requests, complaints, and user data.mechanisms. The application also includes an admin interface to oversee and manage the platform's operations.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز