Marathon Kids
Mobile application for K-12 schools with provisioning pipelines and deployment management.
Key Impact & Metrics
Supports 50,000+ active users
Cross-platform iOS and Android deployment
Automated provisioning across schools
The Challenge
Marathon Kids is a national nonprofit program encouraging children to complete marathon-distance running over a school year. The organization needed a mobile application working across hundreds of schools with vastly different technical environments — from well-connected urban schools with iPads to rural schools where a single teacher's phone might be the only device. The existing paper-based tracking system was error-prone, created weeks of reporting lag, and could not provide the real-time encouragement and milestone celebrations that keep kids motivated. The app needed offline functionality for school fields with poor connectivity, seamless multi-school provisioning, and reliability for 50,000+ concurrent users during peak activity periods.
The Approach
We built a cross-platform React Native application with role-specific interfaces: teachers get batch activity logging with class rosters and quick-add buttons, parents see their child's progress card with milestone celebrations, and administrators access school-wide dashboards. The offline-first architecture uses local SQLite storage synced through a custom conflict-resolution layer — teachers can record laps without internet and data syncs automatically when connectivity returns. The Node.js and TypeScript backend on AWS features an automated school provisioning pipeline where a Lambda function creates tenant spaces, generates accounts, configures grade-level settings, and sends onboarding materials within minutes. We implemented real-time leaderboards and milestone notifications using WebSockets for immediate student feedback.
The Results
The app supports over 50,000 active users across hundreds of schools. App startup time was optimized to 1.8 seconds from 4.2 seconds initially. The automated provisioning pipeline reduced school onboarding from 3 days to under 5 minutes. Teacher weekly active usage jumped from 34% to 78% after the role-specific redesign. The offline-first architecture achieved 99.7% data sync success rate even in schools with intermittent connectivity. Student participation increased 35% compared to schools using paper tracking. App Store rating improved from 3.2 to 4.6 stars, and the cross-platform approach reduced maintenance costs by approximately 40%.
Technology Stack
This project was built by Dibyank Padhy using a modern technology stack optimized for performance, scalability, and developer experience. Each technology was selected to address specific architectural requirements identified during the planning phase.
More Projects
SalesBridge.ai
AI-powered defense industry opportunity intelligence platform for analyzing and matching military sales opportunities in the US defense sector.
LambdaDeploy.io
CI/CD deployment tool that helps developers version control their AWS Lambda functions with automated deployments.
CloudTxt
High-performance messaging infrastructure capable of processing millions of messages at scale.
Interested in working together?
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.