Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/medamineharbaoui/ondemand_mobile_app
- Owner: medamineharbaoui
- Created: 2024-10-31T13:10:11.000Z (15 days ago)
- Default Branch: master
- Last Pushed: 2024-11-05T15:02:48.000Z (10 days ago)
- Last Synced: 2024-11-05T16:24:47.528Z (10 days ago)
- Topics: cross-platform, crossplatform, flutter, flutter-app, flutter-apps, flutter-ui, mobile-app, mobile-development
- Language: Dart
- Homepage:
- Size: 21.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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-appInstall 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 getRun the app: Use the following command to launch the app on your device or emulator:
flutter runBuild 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.