Skip to content
This repository has been archived by the owner on Nov 26, 2019. It is now read-only.
/ waruc-ios Public archive

iOS app to track the miles you drive

Notifications You must be signed in to change notification settings

waruc/waruc-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

icon

WARUC: Washington Road Usage Charge Pilot

The Washington Road Usage Charge Pilot Program is the future of supporting your state's transportation infrastructure. Vehicles and trips are accessible on all your devices. It's easy to pair and get back to driving with our application.

icon

About the Project

The project was developed as part of the University of Washington Information School Capstone 2017 event. The application was developed in conjunction with the Challenge Seattle initiative and the WA Road Usage Charge Pilot Project.

Features

  • Easy pairing and quick recognition of vehicles.
  • Trip records to better understand your driving habits.
  • Automatic mileage recording so you aren't distracted while driving.
  • Completely secure and encrypted to ensure your privacy.

shot1 shot1 shot1

Requirements

The app requires a Bluetooth OBD-II device to connect to our application. Please purchase one to utilize the application.

Tech Features

  • OBD-II BLE Open Source Framework

    • Allows for low battery consumption, multi-channel Bluetooth connections, and quick pairing and recognition of Bluetooth Low Energy enabled devices.
    • Autonomous connections between iOS application and OBD BLE.
  • Database Connection Built w/ Firebase

    • Quick, secure, easy to setup and manage. Easy to update ERD and subsequent database.
    • Built in Authentication services and encryption of data.
    • Extremely scalable and adaptable to new and varying datatypes. Created with growth of the system after the pilot program in mind.
  • Design Choices

    • Intuitive tracking state changes for user quick verification of current state of application.
    • Extensive onboarding process to help user quickly get through the hassle of installing hardware in vehicle.

Contact

Team

Other