All service provider is an android application based on Machine learning recommendation technique Matric Factorization
- Visual Code
- Android Studio
- Spyder
- Sublime
- RestFulAPI
- JAVA
- SQLLite3
- PYTHON
- DJANGO Framework
- CSS
- HTML
- JAVASCRIPT
- Firebase
- SQLLITE3
https://www.mediafire.com/file/sr8wd1tledr0gsx/ServiceProvider03_03_2019.rar/file
First, we must create our database. As this project deal with data and database is most vital component of our project. Before creating database, we setup our Firebase. In Firebase there are two types of database types Cloud Firebase and Real-time Database. So now we have to choose among. So, for this project we’ll go for Real-time Database.
Security rules are very important these will let user to interact to database. High security is always appreciated. As we are now using it as a prototype so we’ll let every user to simply Read and Write from our database. As shown in Figure. READ and WRITE are set to simply True.
Now as our database is set, it’s time to add tables to our database. These works in data hereditary structure but actually these are same as tables in databases. We added all tables as shown in Figure 5.5 that were required and discussed in Section 4.7 Class Diagram.
As discussed earlier that we’ll work on firebase so Android Studio have a great Firebase assistant that let us to connect to firebase easily and quickly.
We will now go for the key components of the projects and their final look. But we will not discuss the code here. Because it will go to deep development knowledge. Anyhow we discussed the methodologies and basic steps in detail. We also took the help of graphical views to explain the project more clearly. Now we discuss the implemented modules briefly.
Customer module is consisting of all functionalities and options which we are providing to customers.
Customers find an easy to use interface and can easily perform functionalities available to them.
Customers can register to app by their PTA registered cell number and will receive authentication code to access new account.
Customer can search for a service provider according to their previous record and on some basis like Behaviour, Rates, Efficiency and Honesty with work. Which were rated by other customers.
Customer can Locate its location and also location of all-around service providers around with their info as marker and Realtime distance between both. Related Activity: MainActivity
After searching for specific skilled provider, a list of top providers will be recommended not more then 4. A popup dialog will help to access any of them. From where providers profile can be seen.
After searching for specific skilled provider, a list of top providers will be recommended not more than four. A popup dialog will help to access any of them. From where providers profile can be seen.
From Provider Profile a customer can send a work request to the provider and on other side a provider will receive notification and popup window to accept or reject the customer request. Related Activity:
In Provider Profile when a provider accepts request a Chat and Call option will be unlocked from there a provider can be accessed.
From Provider Profile chat box can be accessed where a chat between customer and provider will be established. That will let provider to chat with customer and vice versa.
In Provider Profile when a provider accepts request a Chat and Call option will be unlocked from there a provider can be accessed.
Provider module is consisting of all functionalities and options which we are providing to Provider.
Provider find an easy to use interface and can easily perform functionalities available to them.
Provider can register to app by their PTA registered cell number and will receive authentication code to access new account.
Provider can Locate its location and location of customer with Realtime distance between both. Related Activity:
Provider can see who had try to access him/her, all requests and messages will be shown at same interface with FloatingActionButton.
From Provider Main Activity chat box can be accessed where a chat between customer and provider will be established. That will let provider to chat with customer and vice versa.
When a provider is selected for work. Google Map which is built in app in all Android and IOS devices, will be open and will start navigating the shortest distance between the two-person customer and provider.
User interfaces have their own significance. It is basically a bridge between user and machine. So, it is very important that UI should must be attractive and easy to use. In case of Professional Application significance of UI also increases. Because it purely deals with layman. It is basic demand of customers that a Layman App should must be easy to use. While All Service Provider need an interactive UI to keep customers and provider engage. As we have already discussed functionalities in deep detail now we move to interface provided to perform activities.