🏍️ Moto Shed

Complete Help Documentation for Moto Shed Motorcycle Maintenance Tracking

Moto Shed for Android — track motorcycle maintenance

Available in Google Play

Github Repo for Discussions, Bugs & Feedback

🚀 Getting Started

Welcome to Moto Shed! This comprehensive motorcycle maintenance tracking app helps you stay on top of your bike's service needs, track maintenance history, and never miss an important service interval.

Open the App

Launch Moto Shed on your mobile device. The app works on all modern Android devices and is optimized for mobile use.

Add Your First Bike

Enter the bike name (make/model), purchase date, current mileage, and select your drive system type (chain & sprocket, belt, or driveshaft).

Set Up Maintenance Intervals

The app automatically sets default maintenance intervals. You can and should customize these later in Service Intervals per bike. Your owner’s manual will be the best source for proper maintenance intervals.

Start Tracking

Begin adding maintenance records as you service your bike. The dashboard will show your maintenance status and upcoming service needs.

Tip: Your data is stored locally on your device and survives app updates. Use the backup JSON export feature to protect your maintenance history.

📊 Dashboard Overview

The dashboard is your maintenance command center, providing at-a-glance information about your bike's service status.

Quick Stats

View bike fuel consumption and average miles per year. Tap the Avg MPG to open the fuel log modal.

Service Overdue

Critical maintenance alerts appear in a red panel, showing items that need immediate attention. There is more information also available on the Alerts page.

Maintenance Categories

Six main service areas: Oil Life, Engine, Brake System, Tires, Drive System, and Suspension — each with progress bars and service history.

Progress Indicators

Color-coded progress bars show remaining service life: Green (good), Yellow (service approaching), Red (overdue). Some categories have weighted progress bars meaning performing a minor service may move the bar only a little.

Hidden items: If a maintenance item is Disabled in Service Intervals, it will not appear on the Dashboard and will not trigger any alerts.

Fuel Consumption (Avg MPG)

Open the Fuel Log

From the Dashboard, tap the Avg MPG card/stat.

Add an Entry

Enter your current odometer (or trip mileage), fuel amount added (gal/L), and cost (total or per fill).

Save

Hit Save. Moto Shed recalculates your running average MPG and cost-per-mile for the selected bike.

Understanding Progress Bars

Each maintenance category shows a percentage of remaining service life:

  • Green (55%+): Good condition, no immediate service needed
  • Yellow (20–55%): Service approaching, plan ahead
  • Red (0–20%): Critical — service needed immediately
Note: Progress is calculated based on both mileage and time intervals. The app uses whichever threshold is reached first.

🏍️ Managing Your Bikes

Moto Shed supports multiple motorcycles, making it perfect for riders with more than one bike or shop owners tracking customer bikes.

Adding a New Bike

Navigate to Shed Tab

Click the "Shed" tab in the bottom navigation to access your bike collection.

Click Add Bike

Tap the "+ Add Bike" button to open the setup form.

Enter Bike Details

Fill in the bike name (e.g., "Ducati 950s"), purchase date, initial mileage, current mileage, and drive system type.

Registration & Licensing (Optional)

Optionally enter expiration dates for your Registration, Vehicle Inspection, and Insurance (plus License Plate where applicable). Moto Shed will create a 30‑day reminder before each listed date. You can also configure these later in Shed → Service Intervals.

Save and Select

The new bike is automatically selected and becomes your active bike for tracking.

Switching Between Bikes

In the Shed tab, click on any bike card to switch to that motorcycle. The dashboard and all maintenance tracking immediately update to show the selected bike's information.

Editing Bike Information

The Service Intervals button allows you to customize maintenance schedules for that specific bike. There is also a delete/trash icon that can delete a bike and its data upon confirmation. Finally, you can also add a picture with your device’s camera or local gallery.

New: Themes are now per-bike. Select a bike and change its Theme in Settings to give each motorcycle its own look.
Important: Deleting a bike permanently removes all associated maintenance records. This cannot be undone.

Owner’s Manual Uploads

Each bike in your Shed can have its owner’s manual attached for quick reference. You can either link to a PDF hosted online or upload a PDF file directly from your device.

Adding a Manual

Go to the Shed tab and locate the bike’s card.

Tap the “+ Manual” button on that bike card.

Tap the “+ Manual” button on that bike card. Choose one of the options:

  1. Link — paste a URL that points to a PDF (e.g., the manufacturer’s manual).
  2. Upload — select a .pdf file from your device.
Tap Save. The manual is now attached to that bike.

Viewing, Editing, or Removing

To open the manual, tap the Manual button on the bike card.

To edit (replace the link/file) or remove the manual, long-press the Manual button and choose the desired action.

Notes

Supported format: PDF only (linked or uploaded).
Manuals are attached per bike, so each bike can have its own manual.
If you replace a manual, the previous link/file is detached from the bike.
Manual data is exported, but if the files or URLs change the link may stop working.

🔧 Maintenance Records

Track all your motorcycle maintenance with detailed records that help you maintain warranty compliance and resale value.

Adding Maintenance Records

From Dashboard

Click "Add Service" buttons in any maintenance category panel, or tap specific maintenance type buttons for multi-item categories.

Fill Service Details

Enter the service date, current mileage, cost (optional), and any notes about the work performed.

Save Record

The record is saved and immediately updates your dashboard progress indicators.

Maintenance Types

Oil Life

Engine oil changes — typically every 3,000–6,000 miles depending on oil type and riding conditions.

Engine

Spark plugs, air filter, valve intervals, coolant, battery, and fuel filter maintenance.

Brake System

Brake fluid, brake lines, and brake pad replacement tracking.

Tires

Front tire, rear tire, and wheel bearing maintenance and replacement.

Drive System

Chain & sprocket, belt, or driveshaft maintenance, plus clutch system services.

Suspension

Fork service and rear shock service including oil changes and rebuilds.

Viewing Maintenance History

The History tab shows all maintenance records in chronological order. You can:

  • Filter by maintenance type or date range
  • Edit existing records by clicking the edit icon
  • Delete records if entered in error
  • Export history to CSV for spreadsheet analysis

⏱️ Service Intervals

Customize maintenance schedules to match your riding style, manufacturer recommendations, and personal preferences.

Accessing Service Intervals

Click the "Intervals" button on any bike card in the Shed tab.

Setting Custom Intervals

Choose Maintenance Type

Select the specific maintenance item you want to customize (e.g., oil changes, brake fluid). The intervals work in tandem with the first service due based on time or mileage taking precedent. You can also disable either the time or mileage interval by entering a "0" in its interval field. There is also a section at the top for Registration, Vehicle Inspection, and Insurance reminders. These generate alerts 30 days before the listed expiration dates.

Set Mileage Interval

Enter how often service should occur based on miles/kilometers driven (e.g., every 3,000 miles). Entering a "0" ignores the mileage-based interval (time-only).

Set Time Interval

Specify the maximum time between services in months (e.g., every 6 months regardless of mileage). Entering a "0" ignores the time-based interval (mileage-only).

Apply Changes

Changes save immediately. Click "Done" when finished. Use "Reset" in the intervals modal to restore defaults.

Default Intervals by Drive System

The app automatically sets appropriate default intervals based on your bike's drive system:

  • Chain & Sprocket: Includes chain lubrication and adjustment intervals
  • Belt Drive: Longer intervals with belt-specific maintenance
  • Driveshaft: Reduced drive system maintenance with gear oil intervals
Pro Tip: Set shorter intervals for severe riding conditions (track use, dusty environments, extreme temperatures) and longer intervals for highway cruising.

Disable a Maintenance Item

If a maintenance item doesn’t apply to your bike (for example, oil changes on an electric motorcycle), you can disable it.

Go to Shed → Service Intervals

Open Shed → Service Intervals for the selected bike.

Disable a Service

Find the maintenance item, then toggle Disabled (or set Status to Disabled).

What happens when disabled:

  • The item is hidden from the Dashboard and category lists.
  • No alerts or “Service Overdue” warnings will be created for that item.
  • Your past history for that item is preserved. Re-enable any time to bring it back.

Tip: You can still use “0” in either the mileage or time field to ignore that part of an interval if you only want to track by months or miles, without fully disabling the item.

Hidden items: If a maintenance item is Disabled in Service Intervals, it will not appear on the Dashboard and will not trigger any alerts.

Registration & Licensing

Track non-mechanical reminders per bike:

  • Registration Expiration — enter the date your registration expires.
  • Vehicle Inspection Expiration — enter the inspection due/expiration date.
  • Insurance Expiration — enter your policy expiration date.
  • Optional: License Plate Expiration — where applicable.

Add or Edit

Open Shed → Service Intervals on the desired bike, locate Registration & Licensing, and set the expiration date(s). Set mileage to 0 to make it a time-only reminder if shown.

Alerts

Moto Shed will automatically create a reminder 30 days before each date. These appear in your Alerts panel alongside other maintenance warnings.

💾 Backup & Data Export

Protect your maintenance data and create comprehensive backups that preserve all your tracking history.

Creating Backups

Access Settings

Navigate to the Settings tab and scroll to the Data Management section.

Export Data

Click "Export Data" to create a comprehensive JSON backup file containing all bikes, maintenance records, settings, and customizations. However, photos have to be restored manually.

Save File

The backup file downloads automatically. Store it in a safe location like cloud storage or email it to yourself.

Restoring from Backup

Import Data

In Settings → Data Management, click "Import Data" and select your backup JSON file.

Review Import

The app validates the backup and shows what will be imported (bikes, records, settings).

Confirm Restore

Click "Import" to restore your data. This replaces current data, so export first if needed.

CSV Export

Export maintenance history to CSV format for analysis in spreadsheet applications:

  • Go to History tab
  • Click the export button (download icon)
  • Open in spreadsheet apps for further analysis
  • Great for warranty documentation or insurance claims
Backup Strategy: Export your data monthly or after major maintenance sessions. Keep multiple backup copies in different locations.

⚙️ Settings & Customization

Personalize your Moto Shed experience with themes, units, and display preferences.

App Theme

Choose from several professional color schemes:

Classic Blue

Iconic Gulf Racing colors with orange and blue accents.

Golden Shadow (Retro)

Warm gold and black palette inspired by vintage racing.

Gulf Retro

Retro Gulf Racing theme with heritage blue and orange striping.

Sage Graphite (Modern)

Subtle graphite tones with sage accents for a modern aesthetic.

Italian Red

Ducati red, white, and black racing theme.

Racing Orange

Bright orange and sleek black color scheme.

Energy Green

Neon green accents and sleek black color scheme.

Tip: You can now assign a different Theme per bike. Select the bike in the Shed tab, then change the Theme in Settings — it applies only to that bike.

Units & Currency

Distance Units

Switch between Miles and Kilometers. All mileage displays and intervals update automatically.

Currency

Set your preferred currency symbol for cost tracking (USD, EUR, GBP, etc.).

Auto-Detection

The app will try to automatically detect your location's units and currency preferences. But you can override these in the Shed → Settings panel.

Note: All settings are included in data backups, so your preferences transfer when restoring data.

🔧 Troubleshooting

Common issues and solutions to keep your Moto Shed app running smoothly.

Import/Export Issues

File Format

Ensure backup files are valid JSON format. Re-export if the file appears corrupted.

Browser Compatibility

Use modern browsers (Chrome, Firefox, Safari, Edge) for best compatibility.

File Size

Large backup files may time out on import. There is a 50 MB limit on imports.

Getting Help

If you continue experiencing issues: