A progressive web app (PWA) built in Next.js for structured fitness challenges. Users follow personalised 12-week transformation programmes, execute workouts with video guidance, track progress, and access professional coaching — all from a mobile-first installable web app without requiring an app store download.

Built with
Challenge Yourself is a progressive web app that delivers structured 12-week fitness transformation programmes, giving users a personalised training platform without the friction of an app store download.
The app enables users to execute personalised workout routines, follow 12-week structured challenges, track their progress over time, and access professional coaching support — all within a fast, installable PWA built on Next.js.
The PWA approach was central to the brief: the client needed the functionality of a native fitness app without the distribution overhead of the iOS and Android app stores. The result is an app that installs directly from the browser and works seamlessly on mobile.
The client needed a fitness application that could compete with native apps in terms of feel and performance, while remaining accessible without app store approval processes.
The platform needed to handle structured 12-week programme logic, individual workout execution flows, video tutorial delivery, and progress tracking — all in a mobile-first experience that felt native rather than browser-based.
We built the application as a Next.js PWA — installable on both iOS and Android directly from the browser, with offline capability and a native-app-like interface.
The workout execution system follows per-user training plans, guiding users through each session with video tutorials and structured rest/work intervals. Progress tracking persists across sessions, and coaching features allow professionals to monitor and advise clients remotely.
A branded merchandise section was also built into the platform, allowing the client to extend their brand presence beyond the coaching product.
Defined programme logic, user flows for workout execution, and PWA installation strategy.
Created a mobile-first interface with clear workout navigation and a brand-aligned visual identity.
Built the Next.js PWA with workout execution, progress tracking, video delivery, and coaching features.
Deployed the application with PWA manifest configuration for iOS and Android installation.
“Absolutely outstanding experience working with this developer. He’s gone above and beyond throughout the whole project, added things outside of the original spec, and genuinely cared about bringing the vision to life exactly how I wanted it. Communication has been great from start to finish, turnaround times were solid, and the final product came out even better than I expected. I compared prices with multiple developers beforehand and his pricing was far better value than others, especially considering the quality of work delivered. You can tell he actually knows what he’s doing and wants the project to succeed, not just complete a job and disappear. I’ll definitely be using him again for any future app development, website work, or digital projects going forward. Highly recommended.”
Like this project?
We design and build bespoke websites and web applications for businesses that need more than a generic template. If you want a modern, high-performing digital presence, we can help.