RaceLife · local garage
YOUR GARAGE 1 CAR
WORKSPACE
LOCAL GARAGE · DATA ON THIS DEVICE
RaceLife — Your Garage
Data stored on this device until cloud features are connected.
RACELIFE / PIT OPERATIONS
RACELIFE / LABS / SHOCKS

Shock Lab

Shock inventory · Dyno library · Service records
Team sign-in required
Shock inventory is not connected yet.

Dyno comparisons

Overlay runs across different shocks and adjustment settings.

RACELIFE / TIRE MANAGEMENT

◉ Tires

Track, manage, and get the most out of your tires.

Managed bySign in to view team inventory
Team-wide assignment · Owner controlled
Cloud inventory requires team sign-in. Demo inventory is disabled for beta. Tire records must use a connected team inventory.
Total tires0
Active0
Retired0
0 tires
Tire / Team SerialModel / CompoundSizeDate codePSIRollout (in)CyclesCar / PosStatusActions

Team serials are tracked separately from internal tire IDs. Date codes are preserved as text; rollout is individually measured, never inferred from labeled size. Manufacturer model and compound are separate fields. Verified presets are available for Dirt Modified and Dirt Late Model tires; measured values are never prefilled. This is inventory tracking—not setup advice.

CREW / ASSIGNED VEHICLES

Team Garage

VIEW ONLY

This is your team owner's shared car list. Setup measurements, saved setups and labs remain separate and permission-controlled. Select a car to see its photos and repairs. Setup measurements, saved setups and labs remain separate and permission-controlled.

Sign in to load team cars.

CAR MANAGEMENT

My Garage

Select, name, add or remove your racecars. Each car has its own setup sheets, race prep, service records and photos on this device.

MY GARAGE

Your cars

IN THE PITS / RACE PREPARATION

My Racecar

SHOP BOARDTODAY
Clean black dirt modified overhead reference, nose up; can be replaced per car Clean black dirt modified overhead reference, nose up; can be replaced per car
RACE PREP / MY RACE CAR

My Racecar

YOUR ENGINE · YOUR SETUP

RACELIFE / TEAM TOOLS
NEXT RACE
Not scheduledChoose your next track and date
THIS WEEK'S PREP
0 / 0 0%
NEXT RACE SNAPSHOT CURRENT CAR
SHOP TIME0hquick-prep estimate
RACE NIGHTS0logged for this car
ENGINE LAPS0manually tracked
Maintenance

Race preparation

Prep tools

CHECKLIST VIEW

Quick prep shows your selected checks. Full Inspection shows all approved checks; Quick Prep is a filtered view of the same completion status.

RACE CONTROL / CAR AREASTAP A CORNER TO INSPECT
MODIFIED CHASSIS · OVERHEAD REFERENCE ↑ NOSE / FRONT
Clean black dirt modified overhead reference, nose up; can be replaced per carClean black dirt modified overhead reference, nose up; can be replaced per car
YOUR OVERHEAD PHOTO · CAR / GarageOne
Ready-to-race areas
Crash damage status
Per-car, per-week
Add a task

How the checklist works

Full inspections remain available. Quick Prep filters the most frequent checks; tap a car area to narrow the list. Mark a task Quick or Full while in the complete view. Each car still has its own weekly completion. Truck/trailer wash is shared across the two cars. Times are preliminary scheduling estimates, not measured labor times.

ENGINE / DRIVETRAIN / INSPECTION

Service Records & Engine Life

PIT MAINTENANCE / 05

Manual race-day and lap counters. Each car keeps its own service history.

RACE DAYS ON RECORD
0
Mark a completed race day to advance all five service reminders.
ENGINE LAPS · MANUAL ENTRY
0
Total laps entered for this car's current engine. Doesn't update automatically from race logs.
RACE DAY INTERVALS

Service schedule

Tap SERVICED to reset only that interval
WORK LOG

Completed work · service history

HOW IT WORKS

Your maintenance rules

Every item has its own editable repeat interval in race days. One tap records a race day; another records an oil change or inspection. Service reminders stay due until you mark them serviced.

Engine laps are entered manually and do not reset when you service fluids or adjust valve lash. Export a backup before clearing browser storage.

Race Calendar

NEXT RACEView the next scheduled race from In The Pits.

Calendar

Google availability not connected
+ Add a race night / commitmentRace, shop, family, work and other events

Race nights automatically reserve the entire day. No start or end time needed.

🏁 Find Your Next RaceUpcoming race dates • ZIP search • Facebook announcementsEVENT FINDER
RACELIFE / RACE CALENDAR

Find Your Next Race

Actual scheduled events, by ZIP code and class.

Find actual upcoming race dates from published schedules. Enter a ZIP code or choose Use My Location (optional GPS), then check the promoter's listing or Facebook page for cancellations and rules.

↻ Automatic race schedule updatesChecking connected official feeds when available. Published dates remain visible offline.
Enter a five-digit ZIP or tap Use My Location. GPS requires your permission.

Race & Track Search Results

Enter ZIP or use GPS
+ Found a race on Facebook? Add its announcement

Use the official public event/post URL. You will enter the date and class after opening the form; a link alone does not verify a race.

📍 Nearby dirt-track directory Tracks without confirmed upcoming dates — separate from race results

Nationwide track lookup uses your ZIP or permitted GPS position. Listed tracks are not automatically upcoming races. Surface may be unknown; check the official schedule or Facebook for dates and cancellations.

Enter a ZIP or use GPS above, then search nearby tracks.

Track map data © OpenStreetMap contributors (ODbL) · Track class, operating status and race dates require promoter confirmation.

✓ Active dirt tracks & direct schedules

RaceLife lists only tracks with identifiable 2026 activity here. Direct track schedule links are shown only when found; older schedules are flagged. No track here implies a future race date.

🏁 Series track directory · IMCA & more

Unique venues from source-linked racing reports and schedules including IMCA, World of Outlaws, Lucas Oil, USRA, USMTS, WISSOTA, MARS, Summer Nationals and Summit Modifieds. Select IMCA under Source to browse verified 2026 IMCA venue references. These are track leads, not upcoming races. Dates and operating status must be checked with each track.

Facebook schedule announcements & event posts

Many tracks announce races, rainouts, and changes on Facebook. Open a track's actual page below; RaceLife never treats unreadable Facebook posts as confirmed dates. To save a specific post, use the form below with its date and Facebook link.

Facebook links can be saved now. Automatic reading of Page posts requires authorized Meta access; the public URL alone does not expose reliable post data through a browser.
National event coverage is growing and is NOT yet every track in America. Event dates are sourced from published schedules with source links and a dated reference snapshot. They may change or be canceled. A listed class means the division was advertised, not that your specific car passes its rules. Distances use the ZIP-code center or your one-time GPS position to track and are straight-line, not driving distance. GPS coordinates stay in this browser session. RaceLife does not log in to or bypass Facebook or MyRacePass.

Your saved potential races

Car-specific
Saved Potential Races 0 savedAll saved tentative and potential races for the selected car
+ Add a potential race manually
Race-Week Work Plan

TEAM / RACE SCHEDULE

Race Calendar

CREW VIEW

Shared races and shop nights only. Private RaceLife events and personal Google calendars are not available to crew.

Calendar

Checking team schedule…
Race-night notebook

Race-night notebook

Log a race night

Race Setup Notes

Additional notes (optional)

Record setup changes

Select a saved race night, then record exactly what changed and whether it helped.

Race history

AUTHORIZED CREW / NOTES ONLY

Setup & Measurement Notes

VIEW ONLY

You can record measurements and observations, but cannot save or overwrite the official setup without an owner-granted permission.

SETUP / TOOLS

Setup Notebook

Car Measurements

Tap the car diagram to select a corner or component.
RACE CONTROL / CHASSIS SETUPTAP TO LOAD CORNER
CLEAN CHASSIS OVERHEAD ↑ NOSE / FRONT
Clean black dirt modified overhead reference, nose up; can be replaced per carClean black dirt modified overhead reference, nose up; can be replaced per car
YOUR OVERHEAD PHOTO · CAR / GarageOne
SELECT WORK AREA

Select an area

Tap a corner or system on the car. Front is at the top.

Measurements — select a car area
More measurement areas
Measured Corner Load Curve

Optional graph of the measured load points entered for this corner above. No estimated values.

SAVED SETUPS & RACE HISTORY
Saved setup history · Current car
Compare saved setups

Select two snapshots of the current car. Only recorded differences are listed—missing values remain blank.

Suspension workspace

Interactive four-link lab

Left rear · My Racecar

Suspension diagram & travel controls
LR zero reference: 25° downhill upper bar · travel 0.0 in
Geometry will appear here
Axle travel droop / bump
Axle wrap · travel-driven 0.00″
Front lift-arm chain · tip limit relative to ride height 0.00″
At 0″ the chain is slightly loose at ride height (nominal 0.25″ slack). −4″ shortens the limiter and +8″ allows more tip-down motion before it engages. Chain does not determine the rear axle position or the lift arm's static angle.
Ready · 0.100″ per step
Axle wrap 0.00″ · stationary
Travel limits, lift-arm / fifth-coil settings & pinion angle

Late Model lift arm · rigid bell-mounted assembly. The housing's measured static pinion angle and the arm's fixed mounting clocking establish the displayed ride-height reference—not the chain. Adjust front-tip movement at any axle travel, including full droop. The fifth coil responds to the true change in eye-to-eye length; the chain stays slightly loose at zero and limits deceleration-side movement after it engages. Rear axle position comes from the four-link only. This is a geometry/force reference, not an equilibrium or dynamic vehicle model.

Lift-arm tip travel at current axle position

−4″ tip down ↔ 0″ at chain baseline ↔ tip up to entered maximum. Use the purple slider directly below the graph—even at droop.

FRONT LIFT-ARM CHAIN · INDEPENDENT AXLE TRAVEL

The chain attaches to the very front tip and limits deceleration-side lift-arm travel after taking up slack. At the normal zero setting it is slightly loose at ride height, not holding the arm level. The adjustable tip allowance spans −4″ to +8″. Tension constrains housing rotation, never the four-link axle location.

Chain pickup
Fixed to the very front tip of the lift arm · follows adjustable lift-arm length.
Default chain has slight slack at 0″ ride height. Chain is a deceleration limiter, not a support for the static lift-arm position.
5TH COIL · SPRING AND MOUNTING POINTS

Move the upper chassis eye (X/Z) and lower lift-arm eye (forward distance/height) independently. The typical 2–3″ fifth-coil compression is a reference range, not arm-tip travel or a mechanical stop. Coil angle, actual eye-to-eye movement, rate and preload determine modeled effective rate at the lift-arm tip. Rear-axle travel stays independent.

5th-coil rate Set a spring rate
100–1,500 lb/in quick adjustment; use the number box for a wider range. Calculated spring load updates with travel and mounting position.
Upper chassis mount stays fixed during travel. Adjust its X independently if your mounting points are offset.
Coil movement is calculated from the two mount positions. Typical operating compression reference: 2–3 inches.

Enter 5 to limit the axle to 5″ of droop. Blank = linkage-only limit. This is measured from the selected zero-travel pose.

Negative = droop · Positive = bump

Current pinion angle: 8.0° nose downPositive = pinion nose down · Negative = pinion nose up. Travel-driven housing wrap moves the nose upward (reduces the nose-down angle). Enter real measurements for meaningful results.
PINION ANGLE · TRAVEL-BASED ESTIMATE — Uses the chosen car's measured pullbar/lift-arm geometry; not a torque or 3D constraint solution.
Spring load calculator
LR / RR independent

Enter the load you measured at full droop (example: 200 lb at a 5″ droop stop), or use the old zero-travel method. Spring loads at other positions follow the actual spring mounting geometry.

Enter spring rate and measured load to calculate force through travel.

A droop stop (if set) determines full droop; otherwise the valid linkage limit is used.

Late Model · Housing-mounted Lift Arm / Fifth Coil / Front Chain
Set the lift-arm length, fifth-coil mounting and front-chain limiter. The two bell mounting eyes rotate rigidly with the rear axle housing; the upper fifth-coil mount stays fixed on the chassis. Coil force is estimated from measured spring rate, zero-travel installed force and mount separation, not tire load. Separate load-screen development comes later.
Pullbar motion designer Axle housing mount

Position the chassis pivot and rear-end bracket yourself. Drag the purple pivot handles on the side-view, tap a bracket hole, or enter exact dimensions. RaceLife calculates the pullbar movement from the suspension geometry. Pullbar stroke extends the bar from its zero-stroke length and rotates the rear housing; it never shortens the bar. Tester-measured loads are modeled separately from suspension travel. With axle wrap, a shock or spring on a fixed axle bracket rotates with the housing; a birdcage-mounted one follows the cage instead.

Pullbar load map

Adjust wrap with the slider immediately below the suspension diagram. This section graphs tester measurements and estimated housing rotation; it does not predict torque or actual stroke under power.

Measured pullbar load map · every ¼″

Enter loads measured on your tester, including preload and biscuits. Leave unknown points blank. Any value between two entered measurements is interpolated; values outside your measurements are not guessed.

The pullbar force map is not a prediction of rear-wheel load or forward drive. Estimated housing rotation assumes the selected bracket is rigid with the axle housing, and it can be ambiguous or unreachable with some pivot positions.

Housing bracket mounting points move with the axle center, not with birdcage indexing. Drawn slots are illustrative; enter measured hole spacing to match your bracket. Suspension travel and entered axle-wrap stroke are separate. Housing rotation is estimated from pivot geometry; torque and traction forces are not modeled.

Spring force, bar angles & indexing graph
━━ Selected spring mount┄┄ Front mount┄┄ Rear mount━━ Live indexing┄┄ Frozen indexing baseline━━ Upper bar angle━━ Lower bar angle

Choose a load reference and enter spring rate to calculate force.

TravelSelected springFrontRearIndex

Same spring rate, upper chassis location, lower mount height and absolute lower-mount fore/aft distance are used in the front/rear comparison. Each alternative starts at the same entered load at your selected zero travel or full droop reference, so the curves compare load changes rather than spring preload differences. X positive = rearward. Forces assume a linear, seated spring and exclude shock forces, motion-ratio effects on axle load, coil bind and limiters; not tire load.

Shock & spring mounting geometry

Choose front or rear independently for the spring and shock, on either the rotating birdcage or a non-rotating axle bracket. Front X is negative; rear X is positive. All dimensions are illustrative until you enter your own measurements.

Lower trailing arm shape
Same pivot-to-pivot length
2.0 in
Lower bar clears beneath the cage
Birdcage close-up
Live birdcage close-up

Rotating birdcage · bearing and pickups

Dedicated side-view drawing with the selected upper and lower mounting heights, half-inch hole pattern and live indexing. The plate shape is illustrative, not a manufacturer blueprint.

Selected pickup positions: Upper · Lower
Upper link (gold)Lower link (pink)Use pickup controls to test indexing
Motion measurements
—Indexing
—Axle fore/aft
—Travel
Bar & birdcage mounting positions

Zero travel starts with an LR upper link about 25° downhill to the rear, a level lower link and a vertical cage; these are generic example dimensions, not a saved racecar setup. Move chassis or birdcage pivots independently; positive X is rearward.

Advanced measured geometry (inches)

Coordinates in inches · X: rearward (+) · Z: up (+). Advanced custom values are retained for setups that use different brackets.

Ownership and backups

Your racing notebook data

Back up or restore

Garage and setup data remain local to this browser; team tasks, notes and attendance sync only after the Supabase setup and sign-in. The website is public, so export your local backups. Anyone using the same browser profile can see that device's records. Before changing devices, export a JSON backup.

Your private garage is only stored in this browser, not on a server. Other visitors cannot see it. It is not synced to another phone. Export your JSON backup after important race nights.

What this prototype does and doesn't do

Working now: each visitor creates their own cars and has separate car checklists, manual race-night notes and changes, manual commitments, simple conflict-aware weekly scheduling, and a demonstrator 2D bar-linkage solver. Pending: automatic Google Calendar OAuth synchronization, complete garage cloud backups, live race timing, photos, push notifications, full setup permission verification, and public multi-team onboarding. No cloud backups.

RACELIFE / ACCOUNT

Account / Sign In

Your RaceLife account and Google Calendar connection. Manage your team and crew through In The Pits.

Checking account status…

RaceLife email sign-in

Use your RaceLife email account for crew invitations and Google Calendar.

Google Calendar Not connected

Connection & sync preferences

Sync RaceLife races and shop nights, and privately check when you are busy for shop planning. Personal appointment titles and descriptions are never read or shared with crew.

RaceLife Email login is required; Google Sign-In is optional. Changes sync while the app is open; use Sync now to remove deleted RaceLife events from Google. Shop availability reads only times from the Google calendars you enable above. Disconnecting leaves existing Google appointments intact.

Accept Crew Invitation

Sign in with the confirmed email address the owner invited. Paste the private token to join your team. One team per account.

Team & Crew

TEAM CONNECTION

Team & Crew

Sign in from Account / Sign In to see your team.

Start your racing team

Create your team once, then add cars and invite your crew. Your new garage saves to your private cloud account automatically.

Joining somebody else's team? Use the invitation form below instead.

Team

Display name

Use your real name so your team sees a name instead of an account ID.

Team members & accessManage crew, names and permissions

RACELIFE / TRACK MODE

Track Mode is not live yet

Live lineups, results, timing and weather are not connected in this beta. The previous Track Mode screen contained simulated race activity, so it is hidden to prevent confusing demo information with real events.

TRACK MODELINEUPS · RESULTS · LIVE TRACK INFO
📍 TRI-CITY SPEEDWAYPontoon Beach, IL
☀
72°FClear · Sample forecast
DATESaturday, Oct 18, 2026
TRACKTri-City Speedway
CLASSA-Mod
DEMOSample race data
CURRENT RACE — TEST ALERT
Illustrative image of Tri-City Speedway under the lightsILLUSTRATIVE TRACK IMAGE
Racing Now
Heat Races
72°FSample
10%Sample
SW 8 mphSample
◷   CURRENT ON TRACK
NOW
A-ModHeat Race 2
LAPS COMPLETE4 / 8
⚑   HEAT RACE 3 LINEUPA-Mod · 8 Laps · Top 4 Transfer
POS#DRIVERCAR
◷   HEAT RACE 1 RESULTSA-Mod · 8 Laps · Top 4 Transfer
SAMPLE
POS#DRIVERTIME / BEHIND
⚑   UP NEXT
ORDERCLASSEVENTLAPS
◷   EVENT SCHEDULE
TIMEEVENT
☑   CREW TO-DO
☀   WEATHER & NOTES

Track weather: 72°F (sample) · Clear (sample)
DEMO WEATHER · NO LIVE TRACK LOCATION

Wind: —   Rain: 10% (sample)   Race hours

Notes: Surface is fast and dry. Check right-rear pressure before staging.

Real NWS forecasts require the scheduled track coordinates. Live weather is not guaranteed in this preview.
DEMO ONLY — Weather, race order, lineups and results are illustrative. No live timing or MyRacePass feed is connected.