AI-powered Fitness and Nutrition Platform for Fitness Influencer

A subscription-based mobile fitness application for a Swedish fitness content creator, combining workout programs, personalized nutrition plans, and exclusive video streaming in one mobile-first solution.
Period
2023 – Present
Domain
Fitness
Tech
.NET 8, C#, Angular 14, Ionic Framework 6, Azure Table Storage, Firebase, Google APIs / YouTube Data API

About the project

The product is a subscription-based mobile fitness application developed for a Swedish fitness content creator. The platform delivers structured workout programs, personalized nutrition plans, and exclusive content to paying users.

Over time, the product evolved beyond static content delivery into a more dynamic, AI-powered experience, introducing personalized meal planning and integrated video streaming. It combines fitness tracking, nutrition management, and content distribution in a single mobile-first solution designed to support a growing subscriber base.

Business challenge

As the product grew, the client needed to expand beyond a basic content delivery app into a more engaging and scalable platform, while keeping development costs under control. The solution had to integrate seamlessly with an existing WordPress-based subscription system, ensuring reliable access control without introducing additional complexity to the billing setup.

At the same time, the client aimed to enrich the user experience with new features such as personalized meal plans, content streaming, and AI-driven functionality. This required integrating multiple third-party services and introducing AI capabilities into the product without disrupting the existing architecture. Balancing rapid feature development, limited budget, and increasing product complexity became a key challenge throughout the project.

Solution

Architecture and backend

To support the product’s growth while keeping infrastructure costs low, we designed a lightweight, serverless architecture built on Microsoft Azure. The backend was implemented using Azure Functions, enabling on-demand  execution and cost-efficient scaling based on actual usage.

Subscription and access  management

To integrate with the existing subscription model, we connected the mobile application to the client’s WordPress system. This approach allowed us to validate user credentials and subscription status in real time  without duplicating billing logic or introducing additional systems.

Mobile application

We used the Ionic framework to build a cross-platform mobile application, ensuring consistent user experience across iOS and Android while reducing development overhead.

AI-powered personalization

To enhance the product with personalized experiences, we  implemented an AI-powered meal planning feature using OpenAI API. The system generates tailored recipes based on user preferences such as diet type and  calorie targets. To ensure consistency between generated recipes and visuals,  we introduced a multi-step generation flow where recipe content and image prompts are created together and processed separately.

Third-party integrations

We also integrated multiple third-party services to extend  platform capabilities: 

  • YouTube for live streaming and content delivery directly within the app 
  • Firebase for push notifications and user engagement
  • Barcode scanning and nutrition tracking tools to support dietary features

Data storage

To keep infrastructure lightweight and cost-efficient, we designed  a simplified data storage layer using native Azure storage services instead  of a traditional relational database.

  • Used Azure Table Storage as the primary data store for structured application data
  • Avoided complex relational schemas in favor of a flexible, NoSQL-based approach
  • Optimized data access patterns for fast lookups and simple queries

For handling media and static assets:

  • Used Blob Storage to store images, including AI-generated recipe  visuals
  • Ensured efficient storage and retrieval of media content without overloading the core data layer

This approach reduced infrastructure and maintenance overhead  while providing sufficient scalability for a growing user base. It also aligned with the overall serverless architecture, allowing the system to remain flexible and cost-effective as new features were introduced.

Results

The delivered solution enabled the clientto evolve from a basic content delivery app into a more engaging, feature-richplatform without increasing infrastructure complexity or costs.

  • Launched a scalable mobileapplication that supports a growing subscriber base
  • Enabled seamless access controlthrough real-time subscription validation
  • Introduced personalized userexperiences through AI-driven meal planning and recipe generation
  • Expanded content capabilitieswith integrated live streaming and on-demand video access
  • Improved user engagementthrough push notifications and in-app communication features

From a technical perspective, the platform remained lightweight and cost-efficient:

  • Reduced infrastructure coststhrough a serverless architecture
  • Minimized operational overheadby using managed cloud services
  • Ensured flexibility for futurefeature development without major rework

The implemented architecture andintegrations allowed the product to continuously evolve, adding newfunctionality while maintaining stability and performance.

As aresult, the client gained a reliable foundation for scaling the product andexpanding their digital offering without overcomplicating the technology stack.