Gait AI: Smart Running Insole
An AI-powered smart insole that detects foot pressure in real time and delivers actionable feedback to improve running form and prevent injury.
🏆 Winner, The 2026 Spring Generator Buildathon @ Babson College
Overview
Gait AI is a smart insole system that detects pressure distribution across your feet in real time and gives you actionable feedback to improve your running form and prevent injury before it happens. We built a working hardware prototype, a fully deployed web app, complete market research, a GTM strategy, and unit economics projected months out, all in a single ten-hour sprint.
Favourite question from the judges: "Did you really build this in a day?"
Technical Architecture
The system is a full hardware-to-software pipeline built from scratch during the hackathon:
- Force-Sensitive Resistors (FSRs): Multiple FSR sensors are mounted at key pressure points on the insole (heel, ball of foot, and toe) to capture the full pressure distribution during a stride.
- Protoboard & ESP32 Microcontroller: The FSRs are soldered onto a custom protoboard wired to an ESP32 module. The ESP32 reads analog voltage from each sensor through its ADC channels, converting pressure into digital values.
- Arduino Backend Processing: Custom Arduino firmware on the ESP32 handles sensor calibration, data smoothing, and packages pressure readings into structured data transmitted over Bluetooth Low Energy (BLE).
- Next.js App Frontend: A mobile-first web application built in Next.js receives real-time pressure data from the ESP32 via BLE, visualizes foot strike patterns through a live coaching interface, and delivers actionable feedback to correct gait asymmetry and reduce injury risk.
Hardware Design
The physical prototype was designed to be wearable and functional for live demonstration:
- FSR sensors positioned at three critical contact points on the insole for comprehensive pressure mapping
- Custom protoboard layout to minimize wire routing and maximize signal integrity from the analog sensors
- ESP32 mounted in a 3D-printed enclosure with an adjustable strap for ankle attachment
- Multi-conductor ribbon cable connecting the insole sensors to the ankle-mounted processing unit
- Entire hardware assembly fits inside a standard shoe for a seamless, unobtrusive user experience
Tech Stack
- Microcontroller: ESP32 (Wi-Fi + Bluetooth LE capable)
- Sensors: Force-Sensitive Resistors (FSRs) at heel, midfoot, and toe zones
- Firmware: Arduino (C++), sensor calibration, data smoothing, BLE transmission
- Mobile App: Next.js, BLE data receiver, real-time visualization, gait analysis
- Enclosure: 3D-printed ankle-mount housing with adjustable strap
- Prototyping: Custom protoboard, soldered connections, ribbon cable harness
Results & Awards
🏆 Winner
The Generator Buildathon
10 Hours
Concept → Working Prototype
500+
Students from 30+ Colleges
Delivered a complete end-to-end product in a single day: working hardware prototype with live sensor data, a deployed app, market research, GTM strategy, and projected unit economics. Competed against 500+ students from over 30 colleges for $15k in prizes, sponsored by Anthropic, OpenAI, WHOOP, HubSpot, ElevenLabs, Cursor, and more.
Project Media




Links
Tools & Methods
Built in 10 hours at The Generator Buildathon @ Babson College.