List your app for sale free.List now
For saleWorking prototype

Milepost

A mileage log for business travel: log trips in seconds and see your claim, with the UK's tiered rate and tax-year totals.

Screenshots

Screenshots supplied by the seller.

Description

Milepost is a mileage log for self-employed people and employees who claim business travel. Log a trip with the date, route, purpose and either the distance or two odometer readings, and mark return trips to double the distance. Regular trips can be repeated in one tap.

It works out the claim for you. The UK car rate is built in, 45p a mile for the first 10,000 miles and 25p after that, applied in date order through the tax year, even when a single trip crosses the threshold. A flat rate, kilometres, a calendar year and other currencies are also supported.

The Claim screen shows the year's claim, business and personal distance, distance by month and by purpose. The Trips list filters by month, tax year or all time and exports to CSV for your accountant.

Plain HTML, CSS and JavaScript with no server or running costs, and a road-sign inspired design.

Condition

Development stage: Working prototype (seller-declared)

Seller-declared: provided by the seller, not independently verified by SellMyVibe.

  • Solo creator
  • Mainly AI-generated
  • Under one month in development
  • Mobile-friendly
  • Tests included
  • Setup guide included
  • Demo available

What works

  • Log trips by distance or odometer readings, with return trips
  • Business or personal trips
  • One-tap repeat of regular trips and remembered places
  • UK tiered car rate or a custom flat rate
  • UK tax year or calendar year; miles or kilometres; any currency
  • Claim value, monthly and by-purpose totals
  • Trip list with per-trip claims and CSV export
  • 6 tests covering distances, claims and tax years

What’s unfinished

  • No accounts or syncing: data stays in one browser
  • No GPS tracking; trips are entered by hand
  • Rates are preset for UK cars only; other vehicles and countries need a custom flat rate

Included assets

Full source code

Test suite

Documentation

Technologies

HTML, CSS, JavaScript (ES modules), localStorage, Node test runner

Setup requirements

Upload the files to any static web host. To try it locally, run python3 -m http.server and open http://localhost:8000. Run the tests with npm test (Node 20 or newer).

Dependencies and ongoing costs

None. It's a static site that runs free on any web host. It loads one free Google Font.

Known limitations

Data lives in localStorage on one device. It calculates claims but isn't tax advice; users should check the current official rates.

Listings are reviewed for completeness and clarity before publication. Approval is not a guarantee of quality, ownership, security or commercial success. Read the details and ask questions before buying.