Difference between revisions of "Truck Harder"

From ISoft Wiki
Jump to navigationJump to search
(Writing stuff)
 
(moar)
Line 13: Line 13:


== Architecture ==
== Architecture ==
* Will be tested/compatible with these from day 1: IE8+, Chrome ~4+, Firefox 3+, Safari on iOS
* Will be tested/compatible with these from day 1: IE8+, Chrome ~4+, Firefox 3+, Safari on iOS ([http://sixrevisions.com/web-development/html5-iphone-app/ reference])
* Will be fully-featured in offline mode (without a connection to our servers)
* Will be fully-featured in offline mode (without a connection to our servers)
** Local storage will probably be handled with [http://www.jstorage.info/ jStorage]
** Local storage will probably be handled with [http://www.jstorage.info/ jStorage]
Line 31: Line 31:
* Update current mileage
* Update current mileage
* Menu of things to do
* Menu of things to do
** Record fueling
** [[#Record fueling|Record fueling]]
** Schedule maintenance
** [[#Schedule maintenance|Schedule maintenance]]
** Edit truck information
** [[#Edit truck information|Edit truck information]]
** [[#Graphs and stats|Graphs and stats/reports]]
 
=== Record fueling ===
* Field to enter mileage (defaulting to last known value)
* Field to enter date (defaulting to the current date)
* Field to enter number of gallons
* Field to enter price paid
* Field to display price per gallon
* Section to display recent miles-per-gallon (assuming they have entered at least one fueling record previously)
* Field to enter fuel type (defaulting to diesel)
 
=== Schedule maintenance ===
 
=== Edit truck information ===
 
=== Graphs and stats ===

Revision as of 13:16, 2 June 2011

Truck Harder is a webapp that ISoft is making, and it's going to be totally sweet.

What it does

  • Keeps track of what maintenance you need to do on your vehicle, and gives you reminders
  • Keeps track of the maintenance you have done on your vehicle, giving you a good maintenance history (including cool graphs and such)

Who it's for

Our main target audience will be truck owner/operators.

Eventually, there will probably be a fleet management interface.

A car-specific version will probably exist, in order that all my car-driving friends can use it and test for me.

Architecture

  • Will be tested/compatible with these from day 1: IE8+, Chrome ~4+, Firefox 3+, Safari on iOS (reference)
  • Will be fully-featured in offline mode (without a connection to our servers)
    • Local storage will probably be handled with jStorage
  • Will be fully touch-friendly from day 1 (iPad, iPhone/iPod, and hopefully Android-based devices)
    • Swipe support where appropriate (Scrollability is awesome)
    • Big buttons that are difficult to miss
    • The ability to not use a keyboard wherever possible
  • Will use an actual MVC structure

Screens/features

Every screen besides the main screen should have a "back" button at the top-left, in the style of iOS apps, that takes you to the screen directly before it.

To state it another way, the screen layout should be representable as a tree (with a depth of no more than 2, ideally).

Main screen

Record fueling

  • Field to enter mileage (defaulting to last known value)
  • Field to enter date (defaulting to the current date)
  • Field to enter number of gallons
  • Field to enter price paid
  • Field to display price per gallon
  • Section to display recent miles-per-gallon (assuming they have entered at least one fueling record previously)
  • Field to enter fuel type (defaulting to diesel)

Schedule maintenance

Edit truck information

Graphs and stats