← Back to portfolio

Nonprofit campaign · Team RWB

Roll for Veterans
4,444 miles in motion

A cross-country cycling campaign needed a living home — a place to follow the route in real time, understand the mission, and turn attention into donations, volunteers, and partners. We built it.

Web Live tracking Donations Design Product
Visit R4V
Roll for Veterans campaign site — interactive route map with mileage tracker and donation pathways for the 4,444-mile cross-country cycling journey

4,444

Miles of Route

48

Communities

2026

Cross-Country Ride

Four capabilities that keep supporters engaged

Interactive route map

Follow the journey across communities nationwide, each with arrival dates and local Team Red, White & Blue chapter information.

Live progress tracking

Real-time mileage, rolling time, and a countdown timeline keep supporters following the ride as it unfolds — day by day, mile by mile.

Donation & volunteer pathways

Clear routes to donate, volunteer, partner, or join Team Bravo turn attention into real support for the veteran community and the mission.

Journal & social updates

A journal from the road plus integrated Instagram, Strava, and more bring the story to life day by day — turning the ride into a campaign people follow.

Where it started, where it landed

A cross-country campaign needs a single living home — a place to follow the route in real time, understand the mission, and turn attention into donations, volunteers, and partners. Bexar Labs built a live campaign site centered on route storytelling: an interactive map across communities, live mileage and progress tracking, a journal from the road, and clear pathways to donate, volunteer, or partner.

What's live now is a real-time hub for the 4,444-mile ride that keeps supporters engaged with Team Red, White & Blue throughout the journey. "Not broken. Still moving."

Product, design, web app development, and deployment by Bexar Labs.

Built to stay steady while the data moves.

Live mileage and route data update constantly — the kind of thing that usually causes layout to jump. Here, it doesn't.

50 ms

Server response time — measured against the live site

0.000

Layout shift, even as live mileage and progress data update in real time

100/100

Lighthouse SEO score — so the campaign shows up when supporters search for it

Ready when you are

Start a project
with Bexar Labs.

Start a project
See how we approach every project Next: Bexar NextGen