Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/medamineharbaoui/ondemand_mobile_app

This mobile app, built with Flutter, lets clients browse and book services, while providers manage requests and tasks. It includes an admin web dashboard (see other repos) for efficient management of services and complaints
https://github.com/medamineharbaoui/ondemand_mobile_app

cross-platform crossplatform flutter flutter-app flutter-apps flutter-ui mobile-app mobile-development

Last synced: 6 days ago
JSON representation

This mobile app, built with Flutter, lets clients browse and book services, while providers manage requests and tasks. It includes an admin web dashboard (see other repos) for efficient management of services and complaints

Awesome Lists containing this project

README

        

# OnDemand Service Reservation App (in French)

# Introduction

This is a Flutter-based mobile application that provides a streamlined platform for clients to browse, book, and manage reservations for various services, while service providers can manage client requests and view completed tasks. It also includes an admin dashboard accessible via a web interface for managing categories, services, and complaints. (Check my other repos for the dashboard).
The app is built using Flutter for the frontend, providing a smooth and responsive user experience across both iOS and Android devices.

# Client Interface

![A](screenshots/A.PNG)

Register View

![B](screenshots/B.PNG)

Choose to register as service provider of a simple client.

![C](screenshots/C.PNG)

Choose category if service provider box is checked.

![D](screenshots/D.PNG)

Phone Verification View

![E](screenshots/E.PNG)

Login View

![F](screenshots/F.PNG)

Forgot Password View

![Forgot](screenshots/Forgot.PNG)

Success View

![G](screenshots/G.PNG)

Home View - Recommendations

![H](screenshots/H.PNG)

Profile View

![Profile](screenshots/Profile.PNG)

Home View - Services

![I](screenshots/I.PNG)

Service Card View

![J](screenshots/J.PNG)

Cart View

![K](screenshots/K.PNG)

Booking Calendar View

![L](screenshots/L.PNG)

Payment Form View

![M](screenshots/M.PNG)

Payment Success View

![N](screenshots/N.PNG)

Location Permission View

![O](screenshots/O.PNG)

Track Service Provider View

![P](screenshots/P.PNG)

# Service Provider Interface

Service providers can view available jobs.

![S](screenshots/S.JPG)

Service providers can accept or decline client service requests.

![Q](screenshots/Q.JPG)

Service providers can receive notifications and track services they have completed and those still in progress.

![R](screenshots/R.PNG)

# Installation

To run this project locally, follow these steps:

Clone the repository:
git clone https://github.com/medamineharbaoui/OnDemand_Mobile_App.git
cd service-reservation-app

Install dependencies: Make sure you have the rigth Flutter version installed (Dart SDK version: >=2.16.1 <3.0.0, which corresponds to Flutter 2.10.x or 2.12.x.). Then, run:
flutter pub get

Run the app: Use the following command to launch the app on your device or emulator:
flutter run

Build the app for release (optional):
flutter build apk --release

# Conclusion

Thank you for checking out the Service Reservation App! We hope this README has been helpful in setting up and understanding the app's functionality.