πŸš€ 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

  • Screen Wake Lock - Your phone screen stays on automatically during workouts so you can always see your timer
  • 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 30 seconds are not saved to prevent accidental taps. Make sure to work out for at least 30 seconds!

πŸ“ 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 1 guide per day per person. Your previous guide is saved and displayed until you generate a new one.

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.

πŸ“ AI Grant Application Helper

Generate customized grant application content for fitness and wellness programs using AI.

What It Does

The AI Grant Helper creates comprehensive, ready-to-adapt grant application content based on your department profile. You'll receive:

  • Need Statement / Project Narrative - Compelling description of your department's wellness needs, citing national statistics and standards like NFPA 1583
  • Budget Justification - Itemized budget with realistic pricing for equipment, screenings, certifications, and more
  • Sustainability Plan - How your department will maintain the program after grant funding ends
  • Cost-Benefit Analysis - ROI projections including reduced workers' comp, healthcare savings, and reduced sick time
  • Application Tips - Specific guidance for your target grant, common pitfalls, and deadlines

AI Budget Estimator

Not sure how much to request? Click the "AI ESTIMATE" button next to the budget field. Based on your department size, stations, and funding needs, AI will suggest:

  • Low / Recommended / High budget ranges
  • Itemized breakdown with realistic pricing for each item

Click any suggested amount to auto-fill the field.

Email Delivery

Optionally enter your email before generating to receive a copy of the full grant guide in your inbox. Your email is used only for delivery and is not stored.

Supported Grants

  • FEMA AFG - Wellness & Fitness
  • 555 Fitness Grant
  • Leary Firefighters Foundation
  • Gary Sinise Foundation
  • Firehouse Subs Foundation
  • State Grant Programs
  • General / Other grants

Usage Limits

You can generate up to 5 grant guides per week. You must be signed in to use this tool.

Important Disclaimer

⚠️ Not a Finished Application

AI-generated content is a starting draft. Always verify facts, confirm current grant requirements with the granting agency, and have your application reviewed by a grant professional before submitting.

πŸ“Š Fitness Assessment

Track your baseline fitness with periodic assessments to measure real progress over time.

What It Measures

The fitness assessment tracks standard first responder fitness metrics:

  • Push-ups - Maximum in 1 minute
  • Sit-ups - Maximum in 1 minute
  • 1.5 Mile Run - Time in minutes and seconds
  • Flexibility Reach - Sit-and-reach test in inches (optional)
  • Body Weight - In pounds (optional)
  • Perceived Fitness Level - Self-rating on a 1-10 scale

How It Works

Every 90 days, you'll see a prompt to complete a new assessment. This is non-blocking β€” you can dismiss it and take the assessment later.

  1. A banner appears at the bottom of the app when an assessment is due
  2. Tap "Take Assessment" to open the form
  3. Fill in your results and tap "Save Assessment"

All assessments are saved to your profile and can be used to compare progress over time.

πŸ’‘ Why It Matters

Baseline assessments provide measurable data that strengthens grant applications and demonstrates the effectiveness of your fitness program. Departments with documented fitness improvements have stronger cases for continued funding.

πŸ“‹ Quarterly Survey

Quick check-ins that help improve the platform and support grant reporting.

What It Asks

Every 90 days, you'll be prompted with a brief survey:

  • Job Performance Impact - How the fitness program has affected your work (1-5 scale)
  • NPS Score - How likely you'd recommend RIT READY (0-10 scale)
  • Injury Reduction - Whether you've experienced fewer injuries since joining
  • Open Feedback - Optional text field for suggestions or comments

Surveys take less than a minute and are completely optional β€” you can always dismiss the prompt.

How Survey Data Is Used

Survey responses are used exclusively to:

  • Improve the RIT READY platform based on user feedback
  • Generate aggregate statistics for grant applications (e.g., "85% of users report improved job performance")
  • Demonstrate measurable health outcomes to grant agencies

Individual responses are never shared publicly. Only aggregate, anonymized data is used in reports.

πŸ† 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 month.

  • Monthly reset - Leaderboards reset on the 1st of each month at midnight
  • Real-time updates - Rankings update instantly when workouts are logged
  • All workouts count - Every workout type contributes to your total time
ℹ️ Why Monthly?

Monthly leaderboards give everyone a fair chance to compete, accounting for shift schedules, days off, and varying availability. It encourages consistent effort over time rather than short bursts.

Monthly 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 month.

πŸ’‘ 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

🏒 Multi-Department Support

Join and track workouts across multiple departments with a single account.

How It Works

If you work at multiple fire stations, volunteer at different departments, or have roles at various agencies, you can now join multiple departments with a single RIT READY account:

  • One account, multiple departments - Sign in once and access all your departments
  • Separate tracking - Workouts are tracked independently for each department
  • Department picker - Easily switch between departments from your profile
  • Independent leaderboards - Compete on each department's leaderboard separately

Joining Additional Departments

  1. Get the department link - Obtain the unique URL from the department admin
  2. Visit the link - Go to the department's app URL while signed in
  3. Join automatically - Your existing account will be linked to the new department
πŸ’‘ Pro Tip

Your profile information (name, rank) is shared across departments, but your workout data and stats are kept separate for each department.

Switching Departments

When you belong to multiple departments, you'll see a "My Departments" section in your Profile:

  1. Go to Profile (tap your initials in the header)
  2. Scroll to My Departments
  3. Tap Switch Department
  4. Select the department you want to view

You can also bookmark each department's URL for quick access.

πŸ“§ Email Notifications

Stay informed with automated email updates about your fitness journey.

User Notifications

RIT READY can send the following emails to members:

  • πŸŽ‰ Welcome Email - Greeting when you join or are approved
  • πŸ“Š 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

Admin Notifications

Department admins receive special notifications:

  • πŸ‘‹ New Member Alert - Email when someone joins or requests to join your department
  • ⏳ Pending Approval - Immediate notification when a member needs approval (if approval is required)
  • πŸ“ˆ Weekly Admin Report - Department stats summary every Monday
ℹ️ Approval Notifications

When "Require Admin Approval" is enabled, all department admins receive an email the moment someone requests to join. The email includes the member's name, email, and a direct link to approve or reject the request.

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.

Not Receiving Emails?

If you're not receiving RIT READY emails, please check the following:

  1. Check your spam/junk folder - Our emails may be filtered automatically
  2. Whitelist our email domain - Add @ritready.com to your safe senders list
  3. Verify your email address - Make sure you registered with the correct email
  4. Check notification settings - Ensure notifications are enabled in your profile
πŸ“§ Whitelist RIT READY Emails

To ensure you receive all notifications, add noreply@ritready.com and contact@ritready.com to your email whitelist or safe senders list. This is especially important for government and department email accounts that may have strict spam filters.

How to whitelist:

  • Gmail: Add to Contacts or create a filter to "Never send to spam"
  • Outlook: Add to Safe Senders list in Junk Email settings
  • Yahoo: Add to Contacts or Filters
  • Government/Work email: Contact your IT department to whitelist the ritready.com domain

πŸ“¨ Invite Members

Send email invitations to help onboard new members to your department.

How to Send Invites

Department admins can send professional email invitations to potential members:

  1. Go to the Admin Dashboard and select the Users tab
  2. Click the "Invite Members" button at the top
  3. Enter email addresses in the text area (one per line or comma-separated)
  4. Enter your name to personalize the invitation
  5. Click "Send Invitations"

What Recipients Receive

Invited users will receive a professionally designed email that includes:

  • Your name and department name
  • An introduction to RIT READY and its benefits
  • A direct link to join your specific department
  • Information about fitness tracking features

Limits and Best Practices

  • Maximum 50 invites per batch to prevent abuse
  • Invalid email addresses are skipped and reported
  • A summary shows how many invites succeeded or failed
  • Invites are logged for your records
πŸ’‘ Use Cases

Perfect for onboarding new recruits, inviting members from a roster, or reaching out to those who haven't joined yet.

πŸŒ™ 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, weekly leaderboard, quick actions
  • Users - View all users, edit profiles, manage admins, invite new members, export member CSV, delete users
  • Sessions - View all workout sessions, filter by date/type, export sessions CSV, delete sessions
  • Settings - Update department name, location, geofencing, membership approval, admin emails, email notifications
  • Links - Copy shareable URLs, generate printable flyers with QR codes
  • Reports - Monthly participation charts, session/hours trends, member growth, demographic breakdowns, date range filtering, and monthly report CSV export

CSV Data Export

Admins can export department data for reporting, grant applications, or record-keeping:

  • Export Members CSV - Name, rank, station, join date, last login, login count, age range, volunteer/career status, total sessions, total hours
  • Export Sessions CSV - Date, member name, workout type, duration, notes
  • Export Monthly Report CSV - Pulls from monthly snapshot data including participation rates, session counts, and member statistics

Click any "Export CSV" button on the respective tab to download.

Reports Dashboard

The Reports tab (6th tab) provides visual analytics for your department:

  • Participation Rate - Line chart showing percentage of active members over time
  • Monthly Sessions & Hours - Bar chart tracking workout volume
  • Member Growth - Line chart of total membership over time
  • Demographic Breakdown - Pie/doughnut charts showing age range and volunteer/career distribution

Use the date range selector (3, 6, or 12 months) to adjust the view. Data is pulled from automated monthly snapshots.

Incident Tracking

Track injuries, sick days, and light-duty incidents for your department:

  1. Go to the Reports tab in Admin Dashboard
  2. Click "Log Incident"
  3. Select the date, member, incident type (injury, sick day, light duty), and optional description
  4. Enter the number of days missed
  5. Click "Save"

Incident data is included in monthly snapshots and can strengthen grant applications by demonstrating reduced injury rates over time.

Invite Members

Easily onboard new members by sending email invitations:

  1. Go to Admin Dashboard β†’ Users tab
  2. Click the "Invite Members" button
  3. Enter email addresses (one per line or comma-separated, up to 50 at once)
  4. Optionally enter your name to personalize the invite
  5. Click "Send Invitations"

Recipients will receive a professional email with your department name and a direct link to join.

πŸ’‘ Tip

Use the invite feature to quickly onboard new recruits, academy classes, or members who haven't signed up yet.

Membership Approval

Control who can join your department by requiring admin approval:

  1. Go to Admin Dashboard β†’ Settings tab
  2. Find the Membership Settings section
  3. Enable "Require Admin Approval"

When enabled:

  • New members who sign up will be placed in a pending state
  • They'll see a "Pending Approval" screen until approved
  • Admins receive an email notification when someone requests to join
  • Pending members appear in the Settings tab under "Pending Approvals"
  • Click Approve to grant access or Reject to deny
  • Approved members receive a welcome email confirming their access
ℹ️ Good to Know

Membership approval is useful for verifying that only actual department members can access your fitness data and leaderboards.

Geofencing (Optional)

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

  1. Go to Admin β†’ Settings
  2. Enable "Location Check"
  3. Enter your station address or coordinates (latitude/longitude)
  4. Set the radius in feet (recommended: 300-1000 feet)
  5. Save settings
⚠️ Note

Users must grant location permission in their browser for geofencing to work. Users can still proceed with workouts outside the radius.

Per-Station Geofencing

For departments with multiple stations, each station can have its own geofence location:

  1. Go to Admin β†’ Settings β†’ Stations / Teams
  2. Click Edit Location on any station
  3. Enter the station's address or coordinates
  4. Set the radius for that station
  5. Save the location

When a user starts a workout, the app checks their assigned station's location. If their station doesn't have a specific location set, it falls back to the department's default location.

πŸ’‘ Tip

Leave a station's location blank to use the department's default geofence. This is useful if multiple stations share a common workout facility.

πŸ”§ Site Admin

Intermediate admin panel for managing multiple departments and quick access to tools.

What is Site Admin?

The Site Admin panel provides quick access to administrative tools for users who manage multiple departments or need access to global features:

  • Quick Actions - Links to Global Admin, AI Health Guide, and Find Department tools
  • Department Overview - View all departments you have admin access to
  • Simplified Navigation - One-click access to common admin tasks

Accessing Site Admin

Site Admin is available to department admins and super admins:

  • Visit ritready.com/site-admin.html directly
  • Sign in with your admin credentials

πŸ” 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
  • Age Range - Optional: 18-25, 26-35, 36-45, 46-55, 56+
  • Volunteer or Career - Optional: Volunteer, Career, Combination, or Prefer not to say
  • Department Type - Optional: Fire, EMS, Fire/EMS, Law Enforcement, Other

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

ℹ️ Why Demographics?

Optional demographic fields help generate aggregate statistics for grant applications (e.g., "65% of our participants are volunteer firefighters"). Individual demographic data is never shared publicly.

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 month
  • Leaderboard resets on the 1st of each month at midnight

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 a registered 501(c)(3) nonprofit and is 100% free for all 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.

How do I require approval for new members? β–Ό

Go to Admin Dashboard β†’ Settings β†’ Membership Settings and enable "Require Admin Approval." New members will need to be approved before they can use the app. Admins receive an email notification when someone requests to join.

How do I invite members to join my department? β–Ό

Go to Admin Dashboard β†’ Users tab and click "Invite Members." Enter up to 50 email addresses (one per line or comma-separated), add your name, and click "Send Invitations." Recipients will receive a professional email with a direct link to join your department.

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 leaderboard reset? β–Ό

The leaderboard resets on the 1st of each month at midnight. Everyone starts fresh each month, giving everyone time to compete regardless of shift schedules!

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.

Screen Wake Lock: While a workout is active, the app will automatically keep your screen on so you can see your timer without touching your phone. This works on most modern browsers (Chrome, Safari iOS 16.4+, Edge). When you stop your workout, your screen will return to normal auto-lock behavior.

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!

Can I join multiple departments? β–Ό

Yes! With multi-department support, you can join multiple departments with a single account. Your workout data is tracked separately for each department, and you can easily switch between them from your Profile. Just visit each department's unique URL while signed in to join.

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 1 guide per day, and your guide is saved so you can reference it anytime. You must be signed in 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.

What is the AI Grant Helper? β–Ό

The AI Grant Helper generates customized grant application content for fire department fitness and wellness programs. Fill out a form about your department and it produces a need statement, budget justification, sustainability plan, and application tips tailored to your target grant (FEMA AFG, 555 Fitness, Firehouse Subs, etc.).

Is the AI Grant Helper a finished application? β–Ό

No. The AI Grant Helper produces a strong starting draft, but you should always verify facts, confirm current requirements with the granting agency, and have the application reviewed by a grant professional before submitting. Think of it as a head start, not the finish line.

How does the AI Budget Estimator work? β–Ό

Click the "AI ESTIMATE" button next to the budget amount field on the grant application form. Based on your department size, number of stations, and selected funding needs, AI generates low, recommended, and high budget estimates with an itemized breakdown. Click any suggested amount to auto-fill the field.

What are fitness assessments used for? β–Ό

Fitness assessments track your baseline metrics (push-ups, sit-ups, run time, etc.) every 90 days. This data measures your progress over time and provides documented fitness improvements that strengthen grant applications and demonstrate program effectiveness.

What is the quarterly survey? β–Ό

Every 90 days you'll see an optional survey asking about job performance impact, likelihood to recommend RIT READY, injury reduction, and open feedback. It takes less than a minute. Responses are used in aggregate for grant reporting β€” individual answers are never shared publicly.

πŸ”’ 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
  • Optional Demographics: Age range, volunteer/career status, department type (used only for aggregate grant reporting)
  • Workout Data: Session timestamps, duration, workout type, optional notes
  • Nutrition Data: Food log entries, daily calorie and macro goals
  • Fitness Assessments: Push-ups, sit-ups, run time, flexibility, weight, perceived fitness level (every 90 days)
  • Survey Responses: Quarterly check-in answers about job impact, NPS score, injury reduction, and feedback
  • Usage Metrics: Login timestamps, login count, last active timestamp (for participation reporting)
  • 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 and assessment history
  • Calculate department-wide statistics and participation rates
  • Generate aggregate reports for grant applications (demographics, participation, outcomes)
  • Verify workout location (if enabled)
  • Improve the platform based on survey feedback

We do NOT sell, share, or monetize your data in any way. Individual survey responses and assessment results are never shared publicly β€” only anonymized, aggregate data is used in reports.

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 Analytics: Anonymous usage analytics (page views, feature usage) to improve the platform. No personally identifiable information is shared with Google Analytics.
  • Google Fonts: Typography
  • Cloudflare Turnstile: Bot protection during registration (privacy-friendly, no tracking)
  • Anthropic Claude AI: Powers the AI Health Guide, AI Grant Application Helper, AI Budget Estimator, weekly blog generation, and support chat. Department profile information (size, type, location) is sent to generate grant content β€” no personal user data (names, emails) is included in AI requests.

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 or Google 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. Firestore security rules enforce:

  • Department-scoped data access
  • User-owned data protection (goals, food logs, achievements)
  • Admin-only access to sensitive operations
  • Session duration limits (max 24 hours) to prevent abuse

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 February 2026. We will notify users of any significant changes via email or in-app notification.