Shock Lab
Dyno comparisons
Overlay runs across different shocks and adjustment settings.
Shock
Shock specifications
Notes & assignment
Dyno runs
Service & rebuild history
Dyno comparison
Select traces to overlay. Data from a photograph is estimated unless explicitly entered or confirmed.
Add Shock
Import Shock Dyno Sheet
Compare shock dyno runs
Tires
Track, manage, and get the most out of your tires.
Only the owner can reassign the role. After reassignment, the previous manager immediately becomes read-only — including the owner, if someone else manages tires.
Viewing permission only. Editing requires the Tire Manager assignment.
| Tire / Team Serial | Model / Compound | Size | Date code | PSI | Rollout (in) | Cycles | Car / Pos | Status | Actions |
|---|
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.
Cut pattern & tread service
Per-tire recordOnly the team's designated Tire Manager can change this record.
Service notes
Newest firstRecord activity
Team Garage
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.
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.
Your cars
Changes to car names, classes, photos and repairs sync automatically when you are signed in as team owner. Owner account cloud backup (under Account) also synchronizes your private workspace after the first backup. Crew shares only authorized cars and team records. Failed team updates retry while RaceLife is open.
Waiting for team sign-in…
Current Car & Open Repairs
Race night at a glance
Loading team summary…
My Racecar
CREW — THE LIFEBLOOD OF MOTORSPORTS
My Racecar
YOUR ENGINE · YOUR SETUP
Open Repairs0 open
Race preparation
Prep tools
Ready-to-race areas
Crash damage status
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.
Work & PartsTEAM SHARED
One place for team tasks and the parts needed to finish them. Changes sync to the team.
Service Records & Engine Life
Manual race-day and lap counters. Each car keeps its own service history.
Service schedule
Completed work · service history
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
Available timeSet weekday and weekend shop hours
Your shop-hour preferences are saved on this device and used to rebuild the selected week’s work plan when changed. Calendar navigation does not change your current-week inspection checklist. Only Google calendars you enable block their exact occupied hours; every race night blocks its entire date. “Info only / does not block time” items are shown on the calendar but do not block shop time.
Refreshes Google availability and the RaceLife calendar display. When connected, it also reconciles Google events managed by RaceLife, including removing ones you deleted in RaceLife. Personal Google events are never deleted. An event still saved in RaceLife can be restored to Google.
Owner view: tap an outside commitment to see its details in Google Calendar. RaceLife currently receives the busy time, not the event title. Private appointments are never displayed to crew.
Calendar
🏁 Crew Attendance
See who is going, not going, undecided, or hasn't responded for each shared race and shop night.
+ Add a race night / commitmentRace, shop, family, work and other events
🏁 Find Your Next RaceUpcoming race dates • ZIP search • Facebook announcementsEVENT FINDER
Find Your Next Race
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.
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.
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.
Your saved potential races
Car-specificSaved Potential Races 0 savedAll saved tentative and potential races for the selected car
+ Add a potential race manually
Inspection and open-repair status are linked to this event. Remaining logistics items can be checked off here without duplicating maintenance records.
Race-Week Work Plan
Race Calendar
Shared races and shop nights only. Private RaceLife events and personal Google calendars are not available to crew.
Calendar
Once your owner shares a race or shop night it will appear here. You can respond to each event from the calendar.
Race-night notebook
Log a race night
Record setup changes
Select a saved race night, then record exactly what changed and whether it helped.
Race history
Setup & Measurement Notes
You can record measurements and observations, but cannot save or overwrite the official setup without an owner-granted permission.
Setup Notebook
Car Measurements
Tap the car diagram to select a corner or component.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 setup history · Current car
Compare saved setups
Select two snapshots of the current car. Only recorded differences are listed—missing values remain blank.
Interactive four-link lab
Left rear · My Racecar
Suspension diagram & travel controls
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.
−4″ tip down ↔ 0″ at chain baseline ↔ tip up to entered maximum. Use the purple slider directly below the graph—even at droop.
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.
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.
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
Spring load calculator
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.
A droop stop (if set) determines full droop; otherwise the valid linkage limit is used.
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
Choose a load reference and enter spring rate to calculate force.
| Travel | Selected spring | Front | Rear | Index |
|---|
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
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.
Motion measurements
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.
Recorded four-link bar settings & mounting holes
Optional setup-sheet values and hole labels for your saved snapshots. The interactive diagram and measured pivot geometry remain above.
| Bar | Chassis hole | Birdcage hole | Angle ° | Length (in) |
|---|
Hole labels are recorded exactly as entered. Graph calculations use measured chassis and birdcage pivot coordinates, not arbitrary hole numbers.
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.
Owner Cloud Workspace
Sign in as the team owner to check your cloud workspace.
Important: Start by backing up from the original browser containing your cars and setups. Do not replace those records from an empty private window.
Account / Sign In
Your RaceLife account and Google Calendar connection. Manage your team and crew through In The Pits.
RaceLife email sign-in
Use your RaceLife email account for crew invitations and Google Calendar.
Connection & sync preferences
Calendars that block shop hours
Choose calendars separately from the race-sync destination. Your Primary calendar starts OFF. RaceLife races always block only their scheduled hours, even when no Google calendars are selected.
No Google calendars selected. Only RaceLife commitments will block shop hours.
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 & 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.
Display name
Use your real name so your team sees a name instead of an account ID.
Invite Crew
Invite a crew member by email. RaceLife sends a private join link when email delivery is configured. The invitation is valid for seven days and only works with the invited verified email. A private link is also available if delivery fails.
Keep this private. The token is only shown when generated. You may copy the link if an automatic email is unavailable.
Invitations
Crew Setup Permissions
Only the team owner can grant View Setups, Use Labs, or Edit Setups. No permission is enabled automatically.
Team members & accessManage crew, names and permissions
Registered users
—Checking total registered RaceLife accounts…
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.
| POS | # | DRIVER | CAR |
|---|
| POS | # | DRIVER | TIME / BEHIND |
|---|
| ORDER | CLASS | EVENT | LAPS |
|---|
| TIME | EVENT |
|---|
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.