πŸš€ Getting Started

New to RIT READY? Here's everything you need to get your department up and running in minutes.

For Department Admins

Setting up RIT READY for your department is quick and easy:

  1. Register your department - Visit ritready.com and click "Register Your Department." Fill out your department name, create a unique department code (this becomes your URL), and enter your admin details. You can sign up with email/password.
  2. Get your department URL - After registration, you'll receive a unique URL like ritready.com/app.html?dept=your-dept-code. This is what you'll share with your crew.
  3. Share with your crew - Send the link via email, text, or post a QR code in the station gym. Anyone with the link can create an account and join your department.
  4. Set up the display - Put the leaderboard on your station TV using Display Mode (see Display Mode section).
πŸ’‘ Pro Tip

The Display page automatically generates a QR code for your department. Just navigate to your display URL and show it on a TV for easy sign-ups!

For First Responders

Joining your department's RIT READY is simple:

  1. Get the link - Your department admin will share a link or QR code with you.
  2. Create an account - Click the link, then sign up with email/password . Enter your first name, last initial, and rank.
  3. Start tracking - You're ready to go! Select a workout type, hit Start, and begin your workout.

System Requirements

RIT READY works on any modern device with a web browser:

  • βœ… iPhone / iPad (Safari)
  • βœ… Android phones / tablets (Chrome)
  • βœ… Desktop / laptop computers (any browser)
  • βœ… Smart TVs with web browsers

No app download required β€” it runs entirely in your web browser! You can also add it to your home screen for an app-like experience.

⏱️ Tracking Workouts

Learn how to log your workouts and make the most of the tracking features.

AI Workout Suggestions

At the top of the Track screen, you'll see a personalized workout suggestion based on your history. The AI considers:

  • Workout balance - Suggests cardio if you've been heavy on strength (and vice versa)
  • Streak maintenance - Reminds you to work out if your streak is at risk
  • Recovery needs - Suggests mobility/rest after heavy workout weeks
  • Neglected types - Encourages variety by suggesting workout types you haven't done recently

Tap the refresh button (↻) to get a new suggestion, or tap the Start button to instantly begin the suggested workout.

Quick Start Templates

Don't want to think about it? Use the Quick Start buttons for common workout routines:

πŸ‹οΈ 30 Min Strength

Standard strength training session

πŸƒ 20 Min Cardio

Quick cardio blast

⚑ 15 Min HIIT

High-intensity interval session

πŸ“‹ CPAT Circuit

45-minute CPAT preparation

One tap selects the workout type and starts the timer instantly.

Starting a Workout

  1. Select workout type - Choose from: Strength, Cardio, HIIT, Functional, Mobility, or CPAT Prep.
  2. Hit Start - The timer begins counting. Your workout is now being tracked.
  3. Work out! - Do your thing. The app will keep timing in the background, even if you lock your phone.
  4. Hit Stop - When you're done, tap Stop. You'll be prompted to add optional notes about your workout.

Workout Types Explained

πŸ’ͺ Strength

Weight training, resistance exercises, bodyweight strength work

πŸƒ Cardio

Running, cycling, rowing, stair climbing, elliptical

⚑ HIIT

High-intensity interval training, circuit training, Tabata

πŸ”₯ Functional

First responder movements, hose drags, ladder carries

🧘 Mobility

Stretching, yoga, foam rolling, recovery work

🎯 CPAT Prep

Candidate Physical Ability Test preparation exercises

Timer Features

  • Background running - Timer continues even if you switch apps or lock your phone
  • Auto-save - If the app closes unexpectedly, your active timer is saved and can be resumed
  • Offline support - Works without internet; syncs when you're back online
  • Quick Stats - See your week's workouts, current streak, and total sessions right on the timer screen
ℹ️ Good to Know

Workouts under 1 minute are not saved to prevent accidental taps. Make sure to work out for at least a minute!

πŸ“ Workout Notes

Add context and details to your workouts with the notes feature.

Adding Notes

After stopping your workout timer, a modal will appear showing your workout summary. You can:

  • Add notes - Type details about your workout (exercises, weights, reps, how you felt)
  • Skip - Click "Skip" to save without notes
  • Save - Click "Save" to store your workout with the notes
πŸ’‘ Note Ideas

Track your progress by noting: weights lifted, distance run, exercises completed, energy level, or goals for next time.

Viewing Notes

Notes appear in your workout history in italics below each session. This helps you remember what you did and track progress over time.

🍽️ Food & Calorie Tracker

Track your daily nutrition alongside your workouts. Log meals, monitor calories, and hit your macro goals.

Overview

The Food tab lets you track everything you eat throughout the day. Features include:

  • Daily Calorie Ring - Visual progress toward your daily calorie goal
  • Macro Tracking - Monitor protein, carbs, and fat intake with progress bars
  • 50+ Food Library - Common foods organized by category for quick logging
  • Search Function - Find any food in the library instantly
  • Adjustable Servings - Log half servings, double portions, or any amount
  • Date Navigation - View past days to review your eating history

Logging Food

  1. Go to the Food tab - Tap "Food" in the bottom navigation bar
  2. Find your food - Either search by name or browse categories (Protein, Carbs, Snacks, Drinks, Meals)
  3. Tap to add - Select the food item to open the add modal
  4. Adjust servings - Use the + and - buttons or type a number (0.5, 1, 1.5, 2, etc.)
  5. Confirm - Tap "Add to Log" to record the entry
πŸ’‘ Pro Tip

Log meals right after eating to stay accurate. The quick-add grid shows 12 popular foods for one-tap logging!

Food Categories

The food library is organized into these categories:

  • πŸ₯© Protein - Chicken, beef, salmon, eggs, turkey, tuna, Greek yogurt, protein shakes
  • 🍞 Carbs - Rice, pasta, bread, oatmeal, potatoes, quinoa, bagels, tortillas
  • 🍎 Snacks - Fruits, almonds, peanut butter, protein bars, trail mix, berries
  • πŸ₯€ Drinks - Coffee, juice, milk, sports drinks, energy drinks, beer
  • 🍱 Meals - Burritos, pizza, burgers, sandwiches, salads, tacos, stir fry

Setting Your Goals

Customize your daily nutrition targets:

  1. Tap "Set Daily Calorie Goal" at the bottom of the Food tab
  2. Enter your targets - Set calories, protein, carbs, and fat goals
  3. Save - Your goals are saved and the progress indicators update

Recommended Goals for Active First Responders

  • Calories: 2000-2500 (varies by body size and activity)
  • Protein: 0.7-1g per pound of body weight (e.g., 140-200g for a 200lb person)
  • Carbs: 200-300g for energy on active shifts
  • Fat: 50-80g for hormone health and satiety

Managing Your Log

  • Remove an entry - Tap the Γ— button next to any logged food to delete it
  • View past days - Use the ← and β†’ arrows next to the date to navigate
  • Check your macros - The colored bars show progress: red for protein, orange for carbs, purple for fat

πŸ€– AI Health Guide

Get a personalized fitness plan, nutrition guide, and wellness tips generated by AI and tailored to first responders.

What It Does

The AI Health Guide creates a comprehensive, personalized health plan based on your profile. You'll receive:

  • πŸ’ͺ 7-Day Workout Plan - Custom weekly schedule with specific exercises, sets, and reps based on your fitness level, available equipment, and any injuries
  • πŸ₯— Nutrition Guide - Calorie/macro estimates, pre/during/post shift meal ideas, hydration tips, and meal prep suggestions for your dietary needs
  • 🧘 Stress Management - Breathing techniques, decompression strategies after tough calls, sleep tips for your shift schedule, and burnout warning signs
  • 🩹 Recovery & Injury Prevention - Mobility routines, stretching protocols, foam rolling guidance, and injury prevention exercises specific to your role
  • ⚑ Quick Tips - Actionable advice you can implement immediately

How to Use It

  1. Go to the Health Guide - Click "AI Health Guide" in the navigation menu or visit ritready.com/health-guide.html
  2. Fill out the assessment - Answer questions about your age, role, shift schedule, fitness level, goals, injuries, equipment, and diet (takes about 2 minutes)
  3. Generate your guide - Click the button and wait about 15-30 seconds while AI creates your personalized plan
  4. Review and print - Read through your guide on screen, then click "Print Guide" to get a paper copy to take with you
πŸ’‘ Pro Tip

Print your guide and post it in the station gym or keep it in your locker. The workout plan is designed for a full week!

Usage Limits

To ensure the service remains free for everyone, there's a limit of 3 guides per 24 hours per person. The counter resets automatically.

Privacy

The AI Health Guide does not collect or store any personal information. No names are required, and nothing is saved to a database. Your assessment data is only used to generate your guide in that moment.

Important Disclaimer

⚠️ Medical Disclaimer

The AI Health Guide provides general fitness and wellness information for educational purposes only. It was created by AI with input from firefightersβ€”not medical professionals. Always consult with a qualified healthcare provider before starting any new exercise program, changing your diet, or if you have any medical concerns.

πŸ† Leaderboards

Compete with your crew and climb the rankings.

How Leaderboards Work

The leaderboard ranks all department members by total workout time for the current week.

  • Weekly reset - Leaderboards reset every Sunday at 1:00 AM
  • Real-time updates - Rankings update instantly when workouts are logged
  • All workouts count - Every workout type contributes to your total time

Weekly Leaders Display

The top 3 leaders are shown prominently on the timer screen:

  • πŸ₯‡ Gold - First place
  • πŸ₯ˆ Silver - Second place
  • πŸ₯‰ Bronze - Third place

Each card shows the member's name and total workout time for the week.

πŸ’‘ Motivation Tip

Put the leaderboard on your station TV using Display Mode. Nothing motivates like seeing your name (or seeing someone else ahead of you!).

πŸ… Achievements & Milestones

Earn badges, unlock milestones, and set personal goals to track your fitness journey.

Milestones

Milestones are major achievements displayed on your Stats screen. They track your long-term progress:

πŸ‘Ÿ First Step

Complete your first workout

🌱 Getting Started

10 total workouts

πŸ“ˆ Building Momentum

25 total workouts

πŸ’ͺ Dedicated

50 total workouts

πŸ’― Century Club

100 total workouts

πŸ”₯ Iron Will

250 total workouts

πŸ‘‘ Legend

500 total workouts

⏱️ 10 Hour Mark

10 hours total training

πŸ… 50 Hour Club

50 hours total training

πŸ† Triple Digits

100 hours total training

πŸ“… Week Warrior

7-day streak

πŸ“† Monthly Master

30-day streak

Achieved milestones show a gold shimmer effect and checkmark. Upcoming milestones display a progress bar showing how close you are.

Personal Goals

Set custom weekly goals to keep yourself accountable. Goals reset each week so you can build consistent habits.

To add a goal:

  1. Go to the Stats tab
  2. Scroll to Personal Goals
  3. Tap + Add Personal Goal
  4. Select goal type and target number

Available goal types:

  • Total sessions per week
  • Total minutes per week
  • Specific workout types (Strength, Cardio, HIIT, Functional, Mobility, CPAT)

Goals show a progress bar that fills as you complete workouts. When you hit 100%, it turns green with a checkmark!

Badges

Badges are smaller achievements you earn along the way:

πŸ”₯ On Fire

3 day workout streak

⚑ Unstoppable

7 day workout streak

πŸ“… Week Warrior

5 workouts in a single week

πŸŒ… Early Bird

Workout before 6 AM

πŸ¦‰ Night Owl

Workout after 9 PM

⏱️ Marathon

60+ minute workout

🎨 Well Rounded

Try all 6 workout types

Recent Badges

Your 4 most recently earned badges are displayed on the timer screen, making it easy to see your latest accomplishments and stay motivated.

πŸ“Š Personal Records

Track your personal bests and fitness milestones.

PR Dashboard

The Personal Records section (in your Profile) shows your fitness achievements:

  • Longest Session - Your longest single workout (highlighted in gold)
  • Best Streak - Your longest consecutive day streak
  • Best Week - Most workouts completed in a single week
  • Total Time - Cumulative workout time across all sessions

Per-Type Records

Below your main PRs, you'll see breakdown stats for each workout type you've completed:

  • Number of sessions per type
  • Longest session for each type

🎯 Team Challenges

Work together as a department toward common fitness goals.

Monthly Challenges

Each month, your department can participate in a team challenge. These are department-wide goals that everyone contributes to.

  • Auto-generated - If no custom challenge is set, a monthly challenge is automatically created
  • Progress tracking - See real-time progress toward the goal
  • Team effort - Everyone's workouts count toward the total

Challenge Types

  • Sessions - Total number of workouts logged
  • Minutes - Total workout minutes
  • Hours - Total workout hours

Admins can create custom challenges with specific targets through the Admin Dashboard.

πŸ›οΈ Stations & Teams

For larger departments with multiple stations, organize members by location.

What Are Stations?

Stations allow departments with multiple firehouses or divisions to organize members by location. This enables:

  • Members identify which station they belong to
  • Future station-based leaderboards and competitions
  • Better organization for large departments

Enabling Stations (Admin)

  1. Go to the Admin Dashboard β†’ Settings tab
  2. Find the Stations / Teams card
  3. Toggle Enable Multiple Stations on
  4. Add station names (e.g., "Station 1", "Headquarters", "North Division")

Selecting Your Station (Members)

When stations are enabled:

  • New members select their station during registration
  • Existing members can update their station in Profile settings

πŸ“§ Email Notifications

Stay informed with automated email updates about your fitness journey.

Notification Types

RIT READY can send the following emails:

  • πŸŽ‰ Welcome Email - Greeting when you join
  • πŸ“Š Weekly Summary - Your stats and leaderboard position every Sunday
  • πŸ”₯ Streak Reminders - Alert when your streak is about to expire
  • πŸ† Leaderboard Results - Notification if you finish in top 3
  • πŸŽ–οΈ Achievement Unlocked - Celebrate when you earn badges
  • πŸ’ͺ Inactivity Reminder - Friendly nudge after 7 days
  • 🎯 Challenge Started - When a new team challenge begins
  • βœ… Challenge Complete - When your team hits the goal

Managing Your Preferences

  1. Go to your Profile (tap your initials in the header)
  2. Find the Settings section
  3. Toggle Email Notifications on or off

When disabled, you won't receive any email notifications from RIT READY.

Admin Controls

Department admins can control which notification types are enabled for all members:

  1. Go to Admin Dashboard β†’ Settings
  2. Find the Email Notifications card
  3. Toggle individual notification types on or off
πŸ’‘
Tip: Even if admins enable notifications, individual users can still opt out via their profile settings.

πŸŒ™ Dark Mode

Reduce eye strain with the dark theme option.

Enabling Dark Mode

  1. Navigate to the Profile tab
  2. Scroll down to the Settings section
  3. Toggle Dark Mode on or off

Your preference is saved and will persist across sessions.

Auto-Detection

If you haven't set a preference, RIT READY will automatically match your device's system theme (if your device is in dark mode, the app will be too).

πŸ“Ί Display Mode

Show live stats on your station TV.

Setting Up Display Mode

  1. Get the URL - Your display URL is ritready.com/display.html?dept=your-dept-code
  2. Open on TV - Navigate to this URL on your smart TV's browser, a connected computer, or casting device
  3. Leave it running - The display auto-refreshes every 30 seconds with live data

What's Displayed

  • Department name and branding
  • Weekly leaderboard - Top 3 members with times
  • Live stats - Sessions this week, total hours, active members, average session length
  • Active now indicator - Shows how many people are currently working out
  • QR code - Auto-generated QR code linking to your app for easy sign-ups
πŸ’‘ Display Tip

The display page features a dark theme designed for TV viewing. Position it where everyone can see it during workouts!

βš™οΈ Admin Dashboard

Manage your department's RIT READY instance.

Accessing Admin

If you're a department admin, you'll see an "Admin Dashboard" link in your Profile settings. Click it to access the admin panel.

Admin URL: ritready.com/admin.html?dept=your-dept-code

Admin Features

  • Overview - Department stats, recent activity, quick actions
  • Members - View all users, edit profiles, manage admins, delete users
  • Sessions - View all workout sessions, filter by date/type, delete sessions
  • Settings - Update department name, location, geofencing, admin emails
  • Links - Copy shareable URLs for app, display, and admin pages

Geofencing (Optional)

Admins can enable location verification to ensure workouts are logged at the station:

  1. Go to Admin β†’ Settings
  2. Enable "Require Location Verification"
  3. Enter your station coordinates (latitude/longitude)
  4. Set the radius in feet
  5. Save settings
⚠️ Note

Users must grant location permission in their browser for geofencing to work. Workouts outside the radius will still be saved but marked as "off-site."

πŸ” Find Your Department

Search for and join departments already using RIT READY.

Using the Department Directory

  1. Go to Find Your Department
  2. Search by department name, city, or browse by state
  3. Filter by department type (Fire, EMS, Police)
  4. Click on a department to view details
  5. Click Join This Department to sign up

Can't Find Your Department?

If your department isn't listed:

  • Your department may not have registered yet
  • Ask your fitness coordinator or chief to set up RIT READY
  • Visit our home page to register a new department

Department Information Shown

Each department listing displays:

  • Department name and location
  • Type - Fire, EMS, Police, or combined
  • Join link - Direct link to register

πŸ“„ Promotional Flyer

Print and share a flyer to promote RIT READY at your station.

Accessing the Flyer

The printable flyer is available in two ways:

  • Admin Dashboard - Go to Admin β†’ Generate Flyer to create a customized flyer with your department's QR code
  • HTML File - Open firehouse-flyer.html directly in any browser

Printing the Flyer

  1. Open the flyer in your web browser (Chrome, Firefox, Safari, or Edge)
  2. Press Ctrl+P (Windows) or Cmd+P (Mac) to open the print dialog
  3. Select "Save as PDF" as the destination to save a PDF file, or select your printer
  4. Set paper size to Letter (8.5" x 11")
  5. Set margins to None or Minimum for best results
  6. Click Print or Save

Flyer Contents

The flyer includes:

  • RIT READY logo and branding
  • QR code that links directly to your department's app
  • Key features highlighted for new users
  • Sign-up instructions with your department URL
πŸ’‘ Tip

Post the flyer near your gym equipment, in the day room, or by the time clock to maximize visibility. Consider laminating it for durability!

πŸ‘€ Account Settings

Manage your profile and preferences.

Editing Your Profile

From the Profile tab, you can update:

  • First Name
  • Last Initial
  • Rank/Title - Fire (Firefighter, Lieutenant, Captain, Chief, etc.), EMS (EMT, Paramedic, etc.), Law Enforcement (Officer, Sergeant, Detective, etc.), and more

Your display name (shown on leaderboards) is automatically formatted as "FirstName L." for privacy.

Settings

  • Dark Mode - Toggle dark/light theme
  • Admin Dashboard - Link to admin panel (if you're an admin)
  • Sign Out - Log out of your account

πŸ”§ Troubleshooting

Solutions to common issues.

Timer Won't Start

  • Make sure you're signed in
  • Check your internet connection
  • Try refreshing the page
  • Clear browser cache and try again

Workout Didn't Save

  • Workouts under 1 minute are not saved
  • If you were offline, wait for sync (check the sync indicator)
  • Refresh the page to see recent workouts

Can't Sign In

  • Double-check your email and password
  • Try "Forgot Password" to reset
  • Make sure you're using the correct department URL
  • Check that you are using the correct email address

Leaderboard Not Updating

  • Pull down to refresh (mobile) or press F5 (desktop)
  • Check if you're viewing the correct week
  • Leaderboard resets every Sunday at 1 AM

Location Verification Failed

  • Enable location services in your browser settings
  • Make sure you're within the geofence radius
  • Try stepping outside and back in to refresh GPS
  • Workouts are still saved even if location fails

❓ Frequently Asked Questions

Quick answers to common questions.

Is RIT READY really free? β–Ό

Yes! RIT READY is 100% free for departments. No credit card required, no hidden fees, no premium tiers. We built this for first responders, by first responders.

How do I add more admins to my department? β–Ό

Go to Admin Dashboard β†’ Settings and add their email address to the admin emails list. They'll have admin access on their next sign-in.

Do I need to download an app? β–Ό

No! RIT READY is a web app that works in your browser. However, you can "install" it to your home screen for an app-like experience. On iPhone, tap Share β†’ Add to Home Screen. On Android, tap the menu β†’ Install App.

What happens to my data if I change departments? β–Ό

Your workout history stays with your original department. If you join a new department, you'll create a new account there and start fresh. Contact support if you need to transfer data.

Can I delete my account? β–Ό

Yes. Contact your department admin to remove your account, or email contact@ritready.com for assistance. We will delete all your data upon request.

When does the weekly leaderboard reset? β–Ό

The leaderboard resets every Sunday at 1:00 AM (local time). Everyone starts fresh each week!

Can I edit or delete a workout I logged? β–Ό

Regular users cannot edit or delete workouts to maintain leaderboard integrity. If you logged something by mistake, contact your department admin who can delete sessions from the admin panel.

Does the timer work if my phone screen is off? β–Ό

Yes! The timer continues running even if you lock your phone or switch to another app. When you come back, it will show the correct elapsed time. Your timer state is also saved to the cloud, so it persists even if you close the browser.

How do I report a bug or request a feature? β–Ό

Email us at contact@ritready.com with details about the bug or your feature idea. We love hearing from users!

What is the AI Health Guide? β–Ό

The AI Health Guide is a free tool that generates a personalized workout plan, nutrition guide, stress management tips, and recovery advice based on your profile. Just fill out a quick assessment form and get a comprehensive, printable guide tailored to your role, schedule, and fitness goals.

Is the AI Health Guide free? β–Ό

Yes! The AI Health Guide is completely free. You can generate up to 3 guides per 24 hours. No signup or account is required to use it.

Does the AI Health Guide store my information? β–Ό

No. The AI Health Guide does not collect names or save any personal data to a database. Your assessment answers are used only to generate your guide in that moment, then discarded. The rate limit counter is stored only in your browser's local storage.

πŸ”’ Privacy & Security

How we protect your data and respect your privacy.

Privacy Policy

Data We Collect

RIT READY collects only the minimum data necessary to provide the service:

  • Account Information: Email address, first name, last initial, rank
  • Workout Data: Session timestamps, duration, workout type, optional notes
  • Location Data: Only if geofencing is enabled by your department, and only during workout logging

How We Use Your Data

  • Display your name on leaderboards (first name + last initial only)
  • Track your personal fitness progress
  • Calculate department-wide statistics
  • Verify workout location (if enabled)

We do NOT sell, share, or monetize your data in any way.

Data Retention

Your data is retained as long as your account is active. Upon account deletion request, all personal data is permanently removed within 30 days.

Third-Party Services

RIT READY uses the following third-party services:

  • Google Firebase: Authentication, database, and hosting
  • Google Fonts: Typography
  • Cloudflare Turnstile: Bot protection during registration (privacy-friendly, no tracking)
  • Anthropic: AI Health Guide generation (no personal data is sent or stored)

These services have their own privacy policies and are GDPR/CCPA compliant.

Security Measures

Data Protection

  • Encryption: All data is encrypted in transit (HTTPS) and at rest
  • Authentication: Secure authentication via Firebase Auth with email/password OAuth
  • Access Control: Users can only access their own data; admins have limited elevated access
  • Input Sanitization: All user inputs are sanitized to prevent XSS attacks
  • Bot Protection: Cloudflare Turnstile prevents automated bot signups

Department Isolation

Each department's data is completely isolated. Users from one department cannot see or access data from another department.

No Sensitive Data Storage

We do not store:

  • Passwords (handled securely by Firebase)
  • Payment information (the service is free)
  • Full names or other PII beyond first name and last initial
  • Precise location history (only point-in-time verification)

Your Rights

You Have the Right To:

  • Access: Request a copy of all data we have about you
  • Correction: Update your profile information at any time
  • Deletion: Request complete deletion of your account and all associated data
  • Portability: Request your data in a machine-readable format
  • Withdraw Consent: Disable location tracking or delete your account at any time

To exercise any of these rights, contact: contact@ritready.com

Contact Information

For privacy or security concerns, contact us at:

  • Email: contact@ritready.com
  • Website: ritready.com
ℹ️ Policy Updates

This privacy policy was last updated January 2026. We will notify users of any significant changes via email or in-app notification.