RaceYear Calendar User Guide
The RaceYear Calendar is a free web app that keeps every race you care about on your phone's calendar. This guide covers the whole app — following tracks, drivers and series as a fan, building and sharing a season as a driver, and publishing your schedule as a track owner. Use the sidebar on the left to jump to any topic.
🚦 Getting started
Welcome to RaceYear Calendar
RaceYear Calendar is a calendar platform for grassroots oval racing. Whatever your role, the promise is the same: never miss a race.
There are four ways people use the app:
The Home page opens with the role picker — the fork that routes you into the right setup.
- Fans follow tracks, drivers, and series, and get every race auto-synced into their phone calendar.
- Drivers build a full season schedule, manage travel budget and conflicts, then share it with fans.
- Track owners publish their schedule once and keep it current with almost no effort.
- Admins run the data pipeline, moderation, ads, and announcements behind the scenes.
How these guides work
Use the sidebar on the left to jump between topics. Each how-to is short and shows you exactly where the control lives.
Accounts & choosing your role
Header → Log in / Sign up
Creating an account takes one click and decides which experience you land in.
Sign in with Google — there's no password to manage.
Sign up or log in
- Click Sign up (or Log in) in the top-right of the header.
- Continue with Google. That is the only sign-in method — there is no password to remember.
- You are returned to the app already signed in.
Choosing your role
On the Home page, two cards — “I'm a Driver” and “I'm a Fan” — set your path. The app remembers your choice and routes you into the matching setup after you sign in.
- Pick Fan to follow tracks/drivers/series and get calendar reminders.
- Pick Driver to build and share a race season (drivers get all the fan features too).
Track owners and admins
Track owner access is granted after you claim a track and an admin approves it (see the Track Owner guides). Admin is reserved for platform operators.
🎟️ For fans
Set your location
The location bar on Browse
Setting your location makes everything you see local — nearby races first, distances on every card.
The location bar: set a ZIP and a radius, and every list filters to it.
Set it on Browse
- Enter your ZIP code. The app geocodes it to position you on the map.
- Choose how to measure reach: by miles (50 / 100 / 200 / Anywhere) or by driving hours (1 / 2 / 3 / Anywhere).
- Continue — every list now respects that radius.
Change it later
On Browse, the location bar shows your current ZIP and radius. Use Change to update it or Clear to remove the filter.
Browse & discover races
Header → Browse · Route: /browse
Browse is your home base as a fan. Everything you can follow is discoverable here.
Event tiles show the date, series, follower count, a Follow button, and a status badge.
Find what you care about
- Search + day-of-week filter — search all races, and check Sun–Sat to show only the nights you can attend. Save as default remembers your nights.
- Your Follows — once you follow things, they appear as pills at the top with an Open in calendar link.
- Racing This Weekend — a smart Friday–Sunday window of upcoming events.
- Popular Near You — the most-followed tracks and drivers in your state.
- Browse Events — the full, day-filtered list.
- Track Locator, Driver Schedules, Explore Series — dedicated rails for each, every tile with its own Follow button.
Reading the tiles
Each tile shows the date, the series, and how many people follow it. Two badges can appear in the top-right corner:
🔥 Popular — high interest. 💰 Big Money — purse ≥ $5,000.
Follow & sync your calendar
Following is the core action. It puts a race calendar on your phone that updates itself.
The follow panel: one-tap add to your phone's calendar, a copyable iCal URL, and a CSV download.
How to follow
- Find a track, driver, series, or single race you want to follow.
- Press Follow. If you are not signed in, a quick sign-up prompt appears first — your follow completes automatically afterward.
- Your calendar feed link opens. Add it to your phone's calendar — Apple Calendar, Google Calendar, or Outlook.
What you get
- A live webcal / iCal feed in your calendar app.
- It stays in sync — when the track adds, moves, or cancels a race, your calendar updates on its own.
- Cancelled races are flagged, not silently deleted, so you are never surprised.
- Confirmed races include a day-before reminder.
From what you follow
Browse → the “From what you follow” section at the top
Everything you follow, collapsed into one simple list of the next 30 days — right at the top of Browse.
Each row shows the race, track, start time, the weather forecast, and which follow it came from.
What's on it
- Every upcoming race from the tracks, drivers, and series you follow — in date order.
- A weather chip with the forecast when a race is within 7 days.
- The track, location, and start time, plus which follow it came from.
- Prize money where it's known.
Tap any race to open its track page. Use Manage follows → to jump back to Browse.
Tracks, drivers & series
Beyond Browse, four directory areas let you dig into the catalog. All are public.
Every driver, series, and track has its own profile page with a follow panel.
Tracks
Header → Tracks · Route: /tracks
- Switch between map and list views.
- Filter by state, surface (dirt / asphalt), track type, “with upcoming races,” and distance.
- Follow a track to save it and sync its schedule to your calendar.
Each Track page has a map, contact and social links, a “Going” count (how many drivers have it on their calendar), a big follow panel (webcal + iCal URL + a downloadable schedule CSV), a 7-day weather forecast, reviews, related tracks/series, the upcoming-race list, and a Report an issue button for bad data.
Drivers
Header → Drivers · Route: /drivers
Browse public drivers, then open a Driver page for their car photo, number, verified ✓, team and bio, and a follow panel. Their confirmed schedule is grouped by month.
Series
Header → Series · Route: /series
Series are grouped by sanctioning body. Each Series page has a follow panel, the drivers running that series, and the upcoming races.
🏎️ For drivers
Driver setup
Route: /setup
Driver setup is a five-step wizard that tailors race discovery to you. A progress bar tracks your place.
A progress-bar wizard — each step narrows what you'll see on Find Races.
- Where are you based? Your city and state (or ZIP) — the anchor for travel distance.
- How far will you travel? A radius in miles or driving hours.
- What do you race? Select one or more car classes (Late Model, Modified, Sprint, and more).
- Which series are you targeting? A searchable, body-grouped checklist.
- Save profile. You land on Find Races, tuned to your setup.
Find races & fill weekends
Header → Find Races · Route: /races
Find Races is race discovery tuned to your profile, built to fill your calendar fast.
Every race card has two add buttons, and flags races that match your class.
Filter the list
- Filter by series, car class, state, and distance radius.
- Toggle between “Going only” and “might race here.”
- Set a date range to focus on a stretch of the season.
Add a race two ways
Every race card gives you two buttons — Add as Maybe and Add as Going — so your calendar reflects how sure you are.
Fill your open weekends
A suggestions rail surfaces races that fit the empty weekends in your calendar, flagging ones that match your class. Use the Quick-add button to bulk-add them. A weekend briefing highlights the best races near home this weekend, with weather.
Build your season
Header → My Schedule · Route: /season
My Season is your command center — the full calendar, the budget math, and conflict control in one place.
The season stats strip: counts, next race, purse total, tow miles, and your streak.
See the season
- Stats dashboard — total races, Going vs Maybe, conflicts, a Next Race countdown, season purse, tow miles, estimated cost, and your weekend streak.
- Calendar view — a drag-and-drop month grid, color-coded by series.
- List view — the same races grouped by month. Toggle between the two.
Manage races
- Flip any race between Maybe and Going; filter with the All / Maybe / Going tabs.
- Confirm all Maybe races commits your maybes in one click.
- The conflict resolver appears when two races land on one date — keep one and drop the rest.
- Removed a race by mistake? A 6-second Undo pill brings it back.
Custom events
Add your own dated entries — practice nights, banquets, a one-off race not in the catalog. Mark each public or private; they flow into your calendar and exports, and can be edited or deleted any time.
Create promo graphics
Header → Promote to fans · Route: /posts
The post designer turns your schedule into share-ready 1080×1080 graphics.
Pick a template, and the canvas fills with your brand colors, car number, and races.
Pick a template
- Upcoming 3 races — auto-pulled from your calendar.
- Race Announcement — hype a single date.
- Race Result — finish position and lap time.
- Podium Finish — a top-three layout.
- Sponsor Thanks — shout out your backers.
Make it yours
The canvas uses your brand colors and car photo from Settings. Upload your own background, or generate one with AI from a text prompt. When it looks right, download the PNG, copy it, or share it.
Profile, budget & verification
Profile menu → Edit driver profile · Route: /settings
Settings is your full driver profile plus the numbers that power your season budget.
Profile, budget inputs, and the public-profile toggle all live in Settings.
Profile
- Name, car number, team, bio, and car photo.
- Public-profile toggle — controls whether you appear in the Drivers directory.
- Car classes (including custom ones) and your targeted series.
- Brand colors for your promo graphics.
Location & budget
- Home address / city / state and your max travel distance.
- Fuel cost per mile — drives the tow-cost estimate on My Season.
- Recompute distances — refresh distances after changing your home base.
Get verified
Click Get verified and submit a proof link (your racing social profile, a results page) plus an optional note. Once an admin approves it, a blue ✓ appears on your profile and cards — a trust signal for fans.
More race tools
Header → More race tools · Route: /tools
A curated directory of other racing apps and resources, maintained by the RaceYear team. Each card opens an external tool in a new tab.
Each card opens an external tool in a new tab.
The list is managed by admins, so it stays current.
🏟️ For track owners
Claim your track
Claiming a track unlocks the owner portal, where you control its details and schedule.
The claim prompt sits on every track page.
Submit a claim
- Open your track's page (/track/…) — search for it from the header if needed.
- Click “Own this track?” and submit your name, email, and a short note.
- An admin reviews and approves the claim. Once approved, the track appears in your Owner Portal.
Manage your track
Header → My Track · Route: /owner
The Owner Portal is your dashboard for each track you manage.
At a glance: upcoming races, followers, and schedule downloads.
Edit track details
Update name, website, phone, email, address, surface, type, length, classes, and your schedule link. Click Save details to publish.
Manage races
Add, edit, or cancel individual races directly from the portal.
Keep your schedule current
You have three ways to keep your schedule current. Start with the easiest that fits your setup.
Connect a public calendar once and it re-syncs on its own every week.
1. Connect a calendar (.ics) — easiest
- Paste your track's public Google / Apple / Outlook calendar .ics URL into the import card.
- Click Connect. Your races import immediately.
- The app re-syncs weekly automatically. The card shows “✓ Connected · N events · last synced…”.
Use Resync to pull changes now, or Disconnect to stop syncing (already-imported races stay).
2. Import from your website or a flyer (AI)
Point the importer at your homepage or upload a schedule PDF/image. AI reads the dates and creates the races in one batch for you to review.
3. Enter races by hand
Use the add / edit / cancel controls in the portal for full manual control.
Promote with embed & QR
Once your schedule is live, two tools help fans find and follow it.
Embed the live schedule on your own site, and print a QR for flyers.
Embed widget
Copy the <iframe> snippet from the portal and paste it onto your own website. It shows your live schedule and updates automatically whenever you change it.
QR code
Download a QR code for flyers and the ticket window. Fans scan it and land on your track page, one tap from following.
📖 Reference
Badges & icons glossary
Small badges and icons appear throughout the app. Here's what each one means.
The two corner badges in context: Popular (high interest) and Big Money (purse ≥ $5,000).
| Badge | Meaning |
|---|---|
| 🔥 Popular | High interest — a heavily-followed or sanctioned special event. |
| 💰 Big Money | The purse is $5,000 or more. Replaces Popular when both apply. |
| NEW | Added recently — a fresh race in the catalog. |
| Cancelled | The race was called off (e.g. rain-out). It's flagged, not deleted, so your calendar shows the change. |
| Blue ✓ | A verified driver — an admin confirmed they're the real person behind the car. |
| 👥 N followers | How many people follow that track, driver, series, or race. |
| Going count | How many drivers have a race on their personal calendar. |
Frequently asked questions
Quick answers to the questions we hear most.
Do I need an account to use the RaceYear Calendar?
No. The whole catalog is public to browse. You only need to sign in (with Google) to follow something, build a season, or manage a track.
How do I get races into my phone's calendar?
Follow any track, driver, series, or race. You'll get a webcal/iCal feed link to add to your phone's calendar — Apple Calendar, Google Calendar, or Outlook. It stays in sync automatically.
What's the difference between “Maybe” and “Going”?
On a driver season, “Maybe” is tentative and “Going” is locked in. You can filter by either, and bulk-confirm your maybes. Only your Going races appear on your public schedule for fans.
What does the Big Money badge mean?
The race has a purse of $5,000 or more. If a race is both popular and big-money, the Big Money badge is shown instead of Popular.
A race I follow got cancelled. What happens?
Cancelled races are flagged rather than silently removed, and the change flows into your synced calendar — so you see it instead of just showing up to a closed gate.
How do I become a verified driver?
In Settings, click Get verified and submit a proof link (your racing social, a results page) plus an optional note. An admin reviews it and grants the blue ✓.
I own a track. How do I manage it here?
Open your track's page and click “Own this track?” to submit a claim. After an admin approves it, the track appears in your Owner Portal, where the easiest way to stay current is connecting your public .ics calendar.
How does the tow-cost estimate work?
My Season multiplies the round-trip distance from your home base to each track by the fuel cost per mile you set in Settings. Update either and the totals recompute.
Where does the race data come from?
A mix of automated weekly scrapes of the major sanctioning bodies, AI extraction from track websites and flyers, and schedules that track owners connect directly. Cancellations are detected daily.
Can I export my season to another app?
Yes. From My Season you can download an .ics file or a CSV, and use Export for RaceTrips (CSV) to move your season into the RaceTrips expense tracker.
How do I switch between light and dark mode?
Use the sun/moon toggle in the header. Your choice is remembered across sessions.
Found wrong data — how do I report it?
On any track page, use the Report an issue button. Reports land in the admin Data Reports queue to be resolved.
Your account and data
You can look around without an account. The whole catalog is public. You only need to sign in when you want to save something: a follow, a season, or a profile.
Signing in is Continue with Google, from Log in or Sign up in the top-right of the header. That is the only sign-in method, so there is no password to remember. Your role decides where you land, and you can change it later. See Accounts & choosing your role.
To remove your account and data, use the account deletion form. How RaceYear handles your data is in the privacy policy.
Open RaceYear Calendar
RaceYear Calendar is a free web app. Open it at calendar.raceyear.app. It runs in any phone or desktop browser, so there is nothing to install. iOS and Android apps are on the way.
Your races reach your phone by calendar subscription, not by app. Follow a track, driver, series, or single race and you get a webcal or iCal feed link to add to Apple Calendar, Google Calendar, or Outlook. It stays in sync on its own. See Follow & sync your calendar.
Still need help?
If something is not working, or you cannot find the answer here, contact us. Telling us your device, your browser, and what you were doing when the problem happened helps us sort it out faster.
Run a track and want your schedule listed? Start at Claim your track. Once an admin approves the claim, you can publish and update your dates yourself.
Found wrong data on a track page? Use the Report an issue button there and it goes into the queue to be fixed.