Skip to content

Mobile app for tracking multiple car statistics.

Notifications You must be signed in to change notification settings

MrEchox/MileMate

Repository files navigation

MileMate Logo

MileMate

University semester task for computer-science students.

Team

• Alanas Švažas - Product owner

• Jonas Kučinskas - Scrum master

• Deividas Grinius - Developer

• Edvinas Serapinas - Developer

• Mantas Vansauskas - Developer

What is MileMate?

"MileMate" is a mobile app for Android devices that will use the user's car data to notify the user, via push notifications or other means, when various car components need to be checked or replaced, such as: when to change the car's tyres, when the season changes; when to check the car's oil; when the car's MOT is due. Some data will be collected with the help of GPS, but most of the data has to be collected by the user. The app also supports multi-car information.

Achitecture

Architecture_img

How to use MileMate

When app is first opened user is presented with login/register screen. Once login information is entered, user can access and use our app.

Manual_step1

If the user is using the app for the first time or seeks to create a new account, they must press register on the Login screren and enter an untaken username, and enter a password two times for confirmation, the password must contain at least 8 characters and an upper letter.

Manual_step2

Once login information is entered, user can access press ‘LOG IN’ to use our app.

Manual_step3

In order to use MileMate to it's full potential, user can enter their car into our app by pressing "ADD CAR" button.

Manual_step4-1 Manual_step4-2

User can also set check-up reminder for their car by pressing "Expiry date set at" text box. Then a calendar will open where user can choose a date for their check-up. To set a reminder, user has to pick desired month and day for their licence expiry date.

Manual_step5-1 Manual_step5-2

Seasonal tire change reminders are set automatically once country of residence is selected in the ‘USER SETTINGS’ window when pressing the three dots at the top right corner of the screen.

Manual_step6-1 Manual_step6-2

In order to start your trip and view such information as current fuel consumption, speed, cost of current trip and fuel used, user has to select desired vehicle and click "DRIVE" button.

Manual_step7

Testing

1. Registration and log-in

Reg1_img

Test to see if multiple usernames are available.

Reg2_img

Test to see if password matches criteria (1 uppercase and 8 symbols).

Reg3_img

Test to see if registration is successful if passwords don't match.

Login_img

Test to see if logging in is successful upon entering invalid data.

2. Car check-up

Tech1_img

Testing selecting car check-up expiry selection.

Tech2_img

Testing car expiry reminder date selection.

3. Car add

Add1_img Add2_img Add3_img

Testing to see if new cars can be added.

4. User driver's license expiry

License1_img License2_img Test to see if reminder to renew user's driver's license works.

About

Mobile app for tracking multiple car statistics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages