Inventory
Tire Inventory
The Tire Inventory gives you a cross-car view of every tire you own. Navigate to Tires in the sidebar to see all your tires in one place, with filtering, sorting, and batch operations.
Tabs
The page is organized into three tabs:
| Tab | What it shows |
|---|---|
| All | Every active tire across all cars |
| Mounted | Tires currently installed on a car |
| Storage | Tires not mounted (in storage or marked as spare) |
Each tab shows a count so you can see the breakdown at a glance.
Adding tires
Click the Add Tires button in the top right. If you have multiple cars, a picker dialog lets you choose which car the tires belong to. The form captures:
- Brand and model -- e.g., Bridgestone RE-71RS. Start typing to search from known brands and models, or enter a custom brand and model if yours is not listed.
- Size -- width, aspect ratio, and diameter (e.g., 255/40R17)
- Compound category -- street, track, rain, etc.
- DOT date code -- used for age tracking and warnings
- Treadwear rating and DOT legality
- Heat cycle limits -- maximum heat cycles before replacement
- Recommended pressures -- cold and hot PSI targets
- Purchase price and date
- Starting tread depth -- baseline for tread wear percentage
AI upload
Click the amber Upload button to extract tire data from a photo or PDF (e.g., a receipt or product label). The AI reads the document and pre-fills the add tire form with brand, model, size, and price.
Supported file types
Upload accepts images (JPEG, PNG, WebP, GIF, HEIC) and PDF files up to 10 MB.
Tire positions
Each tire has a position that tracks where it is mounted:
| Position | Abbreviation |
|---|---|
| Front Left | FL |
| Front Right | FR |
| Rear Left | RL |
| Rear Right | RR |
| Spare | SP |
| Not Mounted | -- (storage) |
Tires with positions FL, FR, RL, or RR appear under the Mounted tab. Tires marked Not Mounted or Spare appear under Storage.
Tire data tracked
Each tire tracks the following over its lifetime:
| Field | Description |
|---|---|
| Heat cycles | Number of heat/cool cycles the tire has been through |
| Session count | Number of track sessions the tire has been used in |
| Total mileage | Cumulative miles driven on the tire |
| Current tread depth | Measured tread depth (compared to starting depth for percentage) |
| Tread % | Remaining tread as a percentage of starting depth |
| Age | Calculated from the DOT date code |
| Purchase price | For cost tracking across your inventory |
Warning alerts
When multiple tires trigger a warning threshold, alert banners appear at the top of the inventory:
| Warning | Trigger | Color |
|---|---|---|
| Low tread | Tread percentage below 30% | Amber |
| Excessive heat cycles | Heat cycles at or above 80% of the maximum | Red |
| Aged | Tire is over 5 years old (based on DOT date code) | Orange |
Click a warning alert to filter the inventory to only show tires matching that condition. Click again to clear the filter.
Filtering and sorting
Search
Type in the search box to filter by tire brand, model, custom ID, or car nickname.
Filters
- Car -- Show tires for a specific car (available on All and Mounted tabs)
- Position -- Filter by mounted position (available on the Mounted tab only)
Sorting
Use the sort dropdown to order tires by:
| Sort option | Description |
|---|---|
| Name | Alphabetical by brand |
| Tread | Remaining tread percentage |
| Sessions | Track session count |
| Heat | Heat cycle count |
| Age | Years old (from DOT date code) |
| Car | Car nickname |
| Miles | Total mileage |
| Cost | Purchase price |
Click a column header on desktop to sort by that column. Click again to reverse the direction.
Batch operations
Select multiple tires using the checkboxes, or click Select all to select every visible tire. With tires selected, the following actions become available:
- Archive -- Remove tires from the active inventory without deleting them
- Delete -- Permanently remove selected tires
Car group actions
On the Mounted tab, tires are grouped by car. Each car group has quick actions:
- Rotate -- Rotate tires between positions on the same car
- Swap front/back -- Swap front and rear pairs
- Unmount all -- Move all of a car's tires to storage at once
Desktop vs. mobile
The inventory uses a responsive layout:
- Desktop -- Sortable table with columns for brand, size, car, position, tread %, heat cycles, sessions, mileage, and cost
- Mobile -- Card-based layout with the same information in a compact format
Both views support selection, batch operations, and car group actions.