E-Workers is a home services Android application for hiring workers for day to day tasks. The aim of the app is to make these tasks easy and convenient for the users. Workers can be hired on the app with a few simple clicks. The app will provide an authentication system for login and signup. The user will also verify his phone number for successful profile completion. Every order will contain the location and details of the customer. The admin will be notified of these details and can proceed accordingly to deliver the services that the customer has asked for. Since the app needs to be accessed by various online users, it will use Firebase Firestore as the database and Firebase Authentication for authentication of user credentials.
-
For the Users:
-
Login
- Login with email and password.
- Login using Google account.
-
Signup
- Sign up with email and password.
- Sign up using a Google account.
-
Order a home service
- By selecting a type of service.
- Selecting the area (using google map API) where the service is required.
- System shall show order completion when it is placed successfully.
-
View order history
-
Share app
-
View profile details
-
-
For the Admin:
- View history of ordered services of all customers
- Delete order of a particular customer
- Display orders in sorted order
- View location of a particular order using Google Map API
-
Common Functionalities:
- Phone Verification
- View list of available home services
- View details of a particular home service
- Logout