Introduction
Imagine you are driving on the highway, and your car suddenly breaks down or you are end up with fuel. You're miles away from the nearest town and you have no help service. What do you do?
On Road Vehicle Breakdown Help Assistance is an Android application that will help you in such a difficult situation. The app uses GPS to pinpoint your location and then sends out an SOS signal to a preselected list of contacts. The contacts can then track your location and assist, whether that's coming to pick you up or calling a mechanic or truck. The app can also include a database of nearby service stations/petrol pumps so you can find help even if you're in an unfamiliar area.
Functional Requirements:
Main modules:
1.Sign-Up and log in
2.Information of major Service stations/ petrol pumps near intercity roads and a database of their contacts.
3.SOS signal in case of availability of nearby help.
4.Pinpoint of the current location on GPS/ Integration of location service in-app.
Sign-Up and log in:
1.First of all, the user (Mechanic/Helper, Customer) will encounter the login screen which requires the user to log in to the application.
2.The login system for each user (Mechanic/Helper, Customer) shows its dashboard correctly with appropriate functionality.
3.For new users, there will be an option to create an account on the login screen, which will lead the user towards the further process.
4.Using email or phone numbers, it should be easy for customers to register and log in.
5.Forgot password and Remember me options should be available.
Customer dashboard:
1.The customer should be able to login into the application.
2.The customer should be able to add his basic information including name/ contact number/location/ Vehicle number.
3.The customer should be able to access and pinpoint his/her current location inside the application.
4.Customers should be able to find any nearby help according to location.
5.The customer should be able to call/ SOS the helper via available information.
6.The customer can see the location and arrival time of the helper.
Helper dashboard:
1.Helpers should be able to login into the application.
2.Helpers should be able to add their information in their profile including name/contact number/location/specialty/ experience/vehicle number in case of vehicle help.
3.The helper should receive SOS/ call/ message sent by the customer.
4.The helper can see the location of the customer by accessing GPS in the application.
5.The helper can see the information of his/her approached customer.
6.The helper can update the task status once he/she helped the customer.