Mobile Onsite Handyman Services
Checking...
| Unit | Type | Current Mileage |
|---|
| Unit | Type | Make/Model | Year | Mileage |
|---|
Cycle Start Date sets one actual date that employee's 7-day Hours of Service duty cycle counts from — it repeats every 7 days from there. It doesn't have to match anyone else's; just pick any date that falls on the first day of that driver's own cycle. Requires CDL is just this person's usual default — it pre-checks (or unchecks) the CDL box on their Log Your Hours form, since most people drive the same kind of vehicle most days. It can always be changed for a single day right on that form if they end up driving something different — that's what actually decides the limit for that day. A driver needs a CDL if the vehicle's weight requires one, if it's placarded for hazmat, or if it's designed to carry 16 or more people including the driver.
| # | Name | Role | Active | Cycle Start Date | Default CDL |
|---|
This is your company's own policy choice, not something DOT requires this app to enforce — turn it off if your drivers don't need to sign their hours. (A signature is exactly the standard full Records of Duty Status are held to under 49 CFR §395.8(f)(7), but it isn't spelled out in the short-haul exemption itself, so it's your call.)
A complete snapshot of your company's data is saved automatically every 24 hours. The last 30 days are always kept. You can also grab one right now, or download any day's snapshot below to save on your own computer, Google Drive, or wherever you keep your own copies.
| Date | Size |
|---|
| Vehicle | Category | Rule | Next Due |
|---|
| Date | Vehicle | Miles |
|---|
| Date | $ | Gal | Odometer | Approx MPG |
|---|
| Date | Category | Mileage | Cost |
|---|
| Type | Description | Part # | Spec |
|---|
Tap OK, N/A, or Defect for every line — give details below under Remarks for anything marked Defect.
| Date & Time | Result | By |
|---|
For the DOT 150 air-mile radius short-haul exemption — a simplified on-duty time record instead of a full driver's log.
| Date | On Duty | Hours | Radius | Status | Signed |
|---|
| Name | Serial # | Status | Notes |
|---|
| Name | Qty | Notes |
|---|
See something running low or out — on any vehicle, or at the shop? Add it here. An admin will mark it either Reorder (buying more) or Will Call (already in stock, just needs picking up).
| Item | Qty | Requested By | From | Status |
|---|
The Dashboard is the first thing you see when you log in. The Needs Attention box at the top is your at-a-glance list — anything that needs a person to actually do something shows up there automatically: a grounded vehicle waiting on sign-off, maintenance or Registration/Smog that's overdue or coming up in the next two weeks, a tool that's broken or missing, a supply that's run out, or a restock request nobody's acted on yet. Red means it's already overdue or urgent, yellow means it's coming up soon. If it just says "All clear," there's nothing to worry about right now. You never have to go looking for this — it updates itself every time you or anyone else logs something in the app.
Every morning, tap Mileage. If you're just starting your day, the app already knows your starting miles — you don't have to type it in. As you make stops, tap Add Stop and type where you went. At the end of the day, type in your ending miles and you're done.
Forgot to finish yesterday? Look under Recent Days at the bottom of the Mileage tab and tap Edit next to that day — it'll open right back up so you can finish it.
Tap Fuel, pick the vehicle you're fueling up, and type in the dollar amount and how many gallons. Then look at the odometer right now and type in the real number — the app doesn't know your mileage on its own, so this box always starts empty on purpose. Tap Save Fill-Up and you're done.
Tap Maintenance, pick the vehicle, and choose what was done from the dropdown — like "Oil Change" or "Transmission Service" — along with the date and mileage. If it's something new that's not in the list yet, choose "Other" and type it in. Tap Save Service Entry and it's added to that vehicle's history. If it matches a service interval the admin already set up, the "next due" date updates itself automatically.
The Parts & Specs list on the same tab is just a reference sheet — tire sizes, filter part numbers, battery specs — so anyone can look up what a vehicle takes without having to ask.
Tap Inspections, pick your vehicle, and fill in Vehicle # and Trailer/Equipment # — both are required, this report has to be able to stand on its own for DOT records. Look at the odometer and type in that number too.
Then go down the checklist one line at a time — tap OK, N/A, or Defect for every single item, there's no "mark all OK" shortcut on purpose. Use N/A for anything this vehicle just doesn't have (like a fifth wheel on a van that doesn't pull a trailer). At the bottom, check the two boxes if they're true ("materials secure" and "safe and ready for work") — if the vehicle really isn't safe and ready, leave that box unchecked. Sign your name on the box with your finger and tap Sign & Submit. The date and time get stamped on automatically.
If you find a defect, mark it and sign like normal — that's your job done, you reported it. The vehicle then can't be used again until an admin signs off that it's fixed or doesn't need to be, with their own signature. If you're the next person to use a vehicle that had a defect, you'll see what happened and have to tap "I Reviewed This" before you can do your own inspection — just a heads up, not extra work.
Any inspection can be pulled up as its own standalone report — tap "View" next to it in Recent Inspections, or "View Full Report" on the grounded/review banners. From there you can print it or save it as a PDF, with the vehicle and trailer numbers, odometer, full checklist, remarks, signature, and the date and time all on one page — a real record, not just something trapped in the app.
This tracks the DOT 150 air-mile radius short-haul exemption — a simplified on-duty time record instead of a full driver's log. Tap Hours of Service, pick the date, and enter your on-duty start and end time for that day (when you clocked in and out) — the app works out the hours on its own. Check the box confirming you stayed within 150 air miles of home base that day.
There's also a "This day required a CDL" box, since which limit applies depends on what you actually drove that day, not just who you are — someone who's usually in a non-CDL van but took the box truck out for a day would check it just for that day. It comes pre-checked (or not) based on what's usual for you, but always change it if that day was different — a note right below it shows which limit applies once it's set. Tap Save.
Below that, This Week's Duty Cycle shows your current 7-day period, day by day, with a running total against the 60-hour limit and a Status column showing whether each day stayed within its own daily limit. A Signed column shows a View button for any day that has a signature on file. Made a mistake on an earlier day? Tap Edit next to that day and it'll load right back into the form above, CDL box and all — you'll need to sign again after any change, since the signature certifies whatever hours are on the form at the time you sign.
Whether you must sign before a day will save is your company's own policy, set by an admin in Employees (Admin) → Hours of Service Policy — the app will tell you right above the signature box whether it's required or optional for you. Signing certifies that day's hours are accurate, the same way a driver signs a full Record of Duty Status, and you can always sign even when it isn't required. (Worth knowing: the short-haul exemption text itself, §395.1(e), doesn't spell out a signature requirement the way §395.8(f)(7) does for full logs — many fleets require one anyway, since it's the standard practice that makes a duty record defensible as an official document if it's ever questioned, and it heads off a driver later disputing hours that were actually theirs.)
Each employee's 7-day cycle is counted from their own start date — not tied to any particular day of the week, since a driver's cycle might not run the same days every time. An admin sets each person's Cycle Start Date in Employees (Admin); pick any date that actually falls on the first day of that driver's cycle, and the app repeats a 7-day window from it automatically. The daily limit is a flat 14 hours on any day the CDL box was checked, or up to 14 hours (up to 16 on as many as 2 days per cycle) on days it wasn't — a driver needs a CDL if the vehicle's weight requires one, it's placarded for hazmat, or it's built to carry 16 or more people including the driver. Anyone getting close to the 60-hour weekly limit, or who went over a daily limit, shows up on the Dashboard automatically.
The actual rule, quoted: This app follows 49 CFR §395.1(e), the short-haul exemption from full Hours of Service logs (49 CFR §395.8 and §395.11), current since FMCSA's 2020 Hours-of-Service Final Rule (effective September 29, 2020) replaced the older 100-air-mile/12-hour version.
§395.1(e)(1) — CDL vehicles: "A driver is exempt... if: (i) The driver operates within a 150 air-mile radius (172.6 statute miles) of the normal work reporting location; (ii) The driver... returns to the work reporting location and is released from work within 14 consecutive hours; (iii)(A) A property-carrying commercial motor vehicle driver has at least 10 consecutive hours off-duty separating each 14 hours on-duty..."
§395.1(e)(2) — vehicles not requiring a CDL: "...a driver is exempt... if: (i) The driver operates a property-carrying commercial motor vehicle for which a commercial driver's license is not required under part 383...; (ii) The driver operates within a 150 air-mile radius of [the] normal work reporting location; (iii) The driver returns to the normal work reporting location at the end of each duty tour; (iv) The driver does not drive: (A) After the 14th hour after coming on duty on 5 days of any period of 7 consecutive days; and (B) After the 16th hour after coming on duty on 2 days of any period of 7 consecutive days..."
Which one applies is a property of the vehicle being driven that day, not of the driver personally holding a CDL — that's exactly why the CDL box above is set per day, not once per employee. Full text: ecfr.gov, 49 CFR §395.1.
Tap Power Tools and pick a Location at the top — a specific vehicle, or "Warehouse / Shop" for anything that isn't on a vehicle. Add a tool with a name, its serial number if it has one, and a status (OK, Needs Repair, or Missing/Lost). To change a tool's status later, just tap it right in the list and change it — no separate edit screen.
Tap Supplies and pick a Location the same way. Add a supply with a name and how many you have — tap the quantity in the list any time to update it.
Below that is the Restock List. If something's running low or you've used the last of it, add it here with how many you need and any notes — no need to know whether it should be reordered or is already sitting at the shop, that part's up to the admin. Once you add one, everyone can see it's on the list, so nobody adds the same thing twice.
An admin can then mark each one either Reorder (more needs to be bought) or Will Call (it's already in stock — a driver just needs to swing by and pick it up). Once it's actually been restocked or picked up, tap Mark Fulfilled and it's done.
Down at the bottom of Employees (Admin) is a Daily Backups box. Every 24 hours, the whole company's data gets automatically saved as its own dated snapshot — separate from the live database, so even a bad mistake in today's data can't touch yesterday's snapshot. The last 30 days are always kept.
Tap Back Up Now any time you want an extra one on the spot — right before a big change, for example. Tap Download next to any date to save that day's snapshot as a file, the same way you'd save anything else to your computer, Google Drive, or a flash drive.
All the tabs are built. More gets added here as it's finished.