A smart footwear system to help ballet dancers train better & lower injury risk. Each dancer's foot is scanned to produce a custom 3D printed elastomeric shell & toe protector -Unlike traditional ballet shoes, these stretch & adapt to the user's movements. Cushioning modules reduce impact & a smart insole records pressure distribution & galvanic response to infer pain points. Footage of the dancer can be played back in-app with the sensory data to detect movements that result in pain & potentially injury. Components of the shoe aren’t glued together so parts can be replaced as they wear out.