The scope of this app is to work from service provider end to customer user end, the customer could hire a services provider through the app by matching the requirements of the services that they need. If customer found out the specific worker matching the requirements, customer can contact service provider through the app and also can chat with him.
Developing a kind of application “Smart Home Services”. Which name is "Mazdor".Design for the individual who is looking for home repairs and maintenance services, this product will help them get the services through the application installed on the Android device without going anywhere.
First of all, this is the new trend of system generated business in this field in Pakistan, the goals of this types of business is to bring technology awareness in customer user and specially in services provider in Pakistan. For example it is very hard to find the service provider manually or lookup these services providers through on acquaintance, so there are freely chances to get the nearby service provider, customer user will find the nearby services provider without any hustle, It will also be a good addition in IT sector also this will help reducing unemployment ration for the services provider in this field in Pakistan. Document Conventions
This application is based on two interfaces, one belongs to service providers, and another belongs to customer user, on service user side he will be notified if any person is demand for service nearby him. The service provider could accept or reject the work request, on customer user end, user can look for certain service workers for themselves nearby. For clearer picture of the system, see Appendix B for use case diagram.
We are assuming that on services user end, their educational level is enough to operate the application, so that’s why training might be needed for operating application because of their lower expertise of operating smart application. Reason is that most of the workers haven’t completed their diplomas and most of them don’t use android application.
- The application will be operated on Android phones.
- Real time database (Firebase) will be used for database.
- Development Platforms: JAVA, Android Studio, Firebase
- Design and Implementation Constraints
- Language requirement: Application should be multilingual, including the following languages: English and Urdu.
- 7 ± 2 items should be at screen at a time.
- Android devices must be above 4xx to run this application.
- 70 MB of free space required in the device to install this application.
- 1 GB RAM is recommended for operating application.
- Authentication is required in order to use the application.
- Training is needed for certain users who have a role as service providers.
- Customer users are skilled enough to operate the application.
- This application is usable only for those who have android phone, so certain service providers are unable to use our platform.
- Google APIs will be used for map integration.
- Real Time Chat with Users
- Payment Method
- Make Call to desire Empployee
- Easily Customize Profile
It is terribly arduous to search out services provider by self or operation these services through an acquaintance. What if we tend to access services while not hurdles of finding service providers? What if labor work on their own timings and convenience? The platform we tend to provide is making those prospects true.
The app we tend to create within the results of this project is known as Mazdoor. We are working to resolve the matter of finding service providers associated with home repair through the android app. This could facilitate society by instantly finding staff through fingertips and decreasing unemployment. Through this report, you may perceive how the project got completed.
From the perspective of this app, it is an individual who can request the service user for work.
From the perspective of this app, it is an individual who can offer services to the customer. It is up to that individual to accept or reject the requests from customer users for being hired.
The operating system that is provided by Google
The application name developed in this project. It is an Urdu word which means labor.
The platform by GoogleTM where the developers integrate Smart Phones / Web Applications for real-time database.
API is the abbreviation of Application Programming Interface. It provides gateway to use other application features in your own application.
For better understanding of the app workflow, see all UML Diagrams below
For testing of the application, we followed a reactive approach, it means that we tested our application after the build. Dynamic and heuristics strategy is followed for finding possible defects through test cases. The test cases are applied manually.
After seeing similar work, we tend to infer that applications that are made to date are either restricted to provide bound services or restricted to provide services from the company's platform. We can also additionally infer that Sukoon[1] business model relies on staff who offer services.