π 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:
- 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.
- 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. - 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.
- Set up the display - Put the leaderboard on your station TV using Display Mode (see Display Mode section).
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:
- Get the link - Your department admin will share a link or QR code with you.
- Create an account - Click the link, then sign up with email/password . Enter your first name, last initial, and rank.
- 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
- Select workout type - Choose from: Strength, Cardio, HIIT, Functional, Mobility, or CPAT Prep.
- Hit Start - The timer begins counting. Your workout is now being tracked.
- Work out! - Do your thing. The app will keep timing in the background, even if you lock your phone.
- 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
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
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
- Go to the Food tab - Tap "Food" in the bottom navigation bar
- Find your food - Either search by name or browse categories (Protein, Carbs, Snacks, Drinks, Meals)
- Tap to add - Select the food item to open the add modal
- Adjust servings - Use the + and - buttons or type a number (0.5, 1, 1.5, 2, etc.)
- Confirm - Tap "Add to Log" to record the entry
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:
- Tap "Set Daily Calorie Goal" at the bottom of the Food tab
- Enter your targets - Set calories, protein, carbs, and fat goals
- 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
- Go to the Health Guide - Click "AI Health Guide" in the navigation menu or visit ritready.com/health-guide.html
- Fill out the assessment - Answer questions about your age, role, shift schedule, fitness level, goals, injuries, equipment, and diet (takes about 2 minutes)
- Generate your guide - Click the button and wait about 15-30 seconds while AI creates your personalized plan
- Review and print - Read through your guide on screen, then click "Print Guide" to get a paper copy to take with you
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
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
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.
- A banner appears at the bottom of the app when an assessment is due
- Tap "Take Assessment" to open the form
- Fill in your results and tap "Save Assessment"
All assessments are saved to your profile and can be used to compare progress over time.
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
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.
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:
- Go to the Stats tab
- Scroll to Personal Goals
- Tap + Add Personal Goal
- 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)
- Go to the Admin Dashboard β Settings tab
- Find the Stations / Teams card
- Toggle Enable Multiple Stations on
- 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
- Get the department link - Obtain the unique URL from the department admin
- Visit the link - Go to the department's app URL while signed in
- Join automatically - Your existing account will be linked to the new department
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:
- Go to Profile (tap your initials in the header)
- Scroll to My Departments
- Tap Switch Department
- 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
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
- Go to your Profile (tap your initials in the header)
- Find the Settings section
- 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:
- Go to Admin Dashboard β Settings
- Find the Email Notifications card
- Toggle individual notification types on or off
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:
- Check your spam/junk folder - Our emails may be filtered automatically
- Whitelist our email domain - Add
@ritready.comto your safe senders list - Verify your email address - Make sure you registered with the correct email
- Check notification settings - Ensure notifications are enabled in your profile
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:
- Go to the Admin Dashboard and select the Users tab
- Click the "Invite Members" button at the top
- Enter email addresses in the text area (one per line or comma-separated)
- Enter your name to personalize the invitation
- 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
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
- Navigate to the Profile tab
- Scroll down to the Settings section
- 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
- Get the URL - Your display URL is
ritready.com/display.html?dept=your-dept-code - Open on TV - Navigate to this URL on your smart TV's browser, a connected computer, or casting device
- 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
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:
- Go to the Reports tab in Admin Dashboard
- Click "Log Incident"
- Select the date, member, incident type (injury, sick day, light duty), and optional description
- Enter the number of days missed
- 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:
- Go to Admin Dashboard β Users tab
- Click the "Invite Members" button
- Enter email addresses (one per line or comma-separated, up to 50 at once)
- Optionally enter your name to personalize the invite
- Click "Send Invitations"
Recipients will receive a professional email with your department name and a direct link to join.
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:
- Go to Admin Dashboard β Settings tab
- Find the Membership Settings section
- 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
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:
- Go to Admin β Settings
- Enable "Location Check"
- Enter your station address or coordinates (latitude/longitude)
- Set the radius in feet (recommended: 300-1000 feet)
- Save settings
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:
- Go to Admin β Settings β Stations / Teams
- Click Edit Location on any station
- Enter the station's address or coordinates
- Set the radius for that station
- 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.
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.htmldirectly - Sign in with your admin credentials
π Find Your Department
Search for and join departments already using RIT READY.
Using the Department Directory
- Go to Find Your Department
- Search by department name, city, or browse by state
- Filter by department type (Fire, EMS, Police)
- Click on a department to view details
- 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.htmldirectly in any browser
Printing the Flyer
- Open the flyer in your web browser (Chrome, Firefox, Safari, or Edge)
- Press Ctrl+P (Windows) or Cmd+P (Mac) to open the print dialog
- Select "Save as PDF" as the destination to save a PDF file, or select your printer
- Set paper size to Letter (8.5" x 11")
- Set margins to None or Minimum for best results
- 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
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.
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.
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.
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.
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.
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.
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.
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.
Yes. Contact your department admin to remove your account, or email contact@ritready.com for assistance. We will delete all your data upon request.
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!
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.
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.
Email us at contact@ritready.com with details about the bug or your feature idea. We love hearing from users!
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.
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.
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.
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.
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.).
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.
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.
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.
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
This privacy policy was last updated February 2026. We will notify users of any significant changes via email or in-app notification.