Water Safety Operations Platform · Atlas v0.9 · Offline Demo
SWB Atlas powers Swim Without Borders.
SWB Atlas is the backend that helps Swim Without Borders decide where to launch clinics, how to allocate limited instructors and portable pools, and how to improve swim instruction using anonymous learning outcome data.
Command Center
Upcoming clinics and who is going
Start here: see every upcoming clinic, assigned teachers and volunteers, local partners, student needs, and what SWB should prepare.
Upcoming Clinic Calendar
Live scheduleLow Swim Access Map
Darker score = higher needSites That Need Help First
ReadyAlgorithmic Recommendations
Transparent scoring rulesData Sorting
What the system noticedCommunity Intelligence
Selected siteSWB Digital Twin
Community changes over timeBackend Activity Log
Local demo audit trailBackend Records
Data saved locallyArea Intake
Collect data about a place that needs swim access
Input data about kids, pool access, transportation, local partners, volunteers, and needs. SWB Atlas scores the area and uses it to build a plan.
Add Site
New site formSaved Sites
Editable listHow Site Score Is Calculated
Weighted scoring formulaClinic Builder
Generate the best SWB plan from area data
The system sorts all site data, chooses clinics, assigns teachers and volunteers, and creates curriculum based on kids' needs.
What SWB Has Available
Auto-plans from limitsRecommended Clinic Plan
No plan yetClinic Schedule
Made from the planSites Not Selected
Constraint explanationTeacher and Volunteer Schedule
Who goes whereCurriculum and Progression Plan
Made from site data and skill recordsProgress Tracker
Track student progress after each clinic
Input skill progress and teacher notes. The system turns those records into next steps and overall trends.
Add Skill Record
No names. No videos.Learning Results
Live metricsEvidence Lab
Find trends in skill records and teacher notes
The app reads progress data and teacher notes to detect patterns: common mistakes, fear triggers, useful drills, and what lesson plans should change.
Skill Map
Shows stuck pointsInsights
From saved recordsDrill Comparison
Which drills help most?Teacher Note Trends
Detected from notesOverall Data Trends
Across all clinicsLesson Engine
Generate rule-based lesson plans from site needs and progress data
No external API is used. The plans come from transparent scoring rules, prerequisite checks, resource constraints, and anonymous progress records.
Site Score
The app ranks sites using lesson need, water safety risk, transportation difficulty, student count, pool access, and instructor access.
Clinic Planning
The app chooses sites that fit the number of instructors, portable pools, clinic days, volunteers, and travel limits.
Team Scheduling
The app matches instructors and volunteers to each clinic using language, accessibility, and training needs.
Algorithmic Recommendations
The app sorts the data and generates rule-based recommendations about where to go, what to bring, and what to teach next.
Anonymous Records
Each record stores only the site, age group, skill, drill, support need, attempts, fear change, and mastery result.
Learning Loop
Every saved record updates mastery rates, fear reduction, drill comparisons, and stuck points.
Skill Map
The map shows how skills connect: float, roll, exit, signal, life jacket, and safe rescue.
Saved Data
The prototype runs fully in the browser, saves demo data locally, and exports JSON.
JSON Preview
What export containsOperations
CRM, people, equipment, and backend logic
This is the part that makes Atlas feel like infrastructure: community profiles, inventory, volunteer and instructor databases, timelines, reports, and algorithm labels.