InCheckFitness Case Study | Fitness App

Project Overview
InCheck Fitness is a health and diet tracking startup offering highly personalized meal plans and fitness recommendations. The platform’s core idea is to provide each user with a custom diet plan tailored to their individual profile and goals, essentially acting as a virtual nutrition coach. InCheck approached Ontik Technology to build a cross-platform mobile application powered by a special algorithm that generates these personalized meal plans based on user input (such as dietary preferences, fitness goals, and health data). Ontik not only developed the mobile app and the complex meal-planning algorithm, but also set up a supporting admin panel and integrated payment processing for subscriptions. Additionally, Ontik helped assemble and mentor InCheck’s own engineering team as part of a dedicated team service, ensuring that InCheck could sustainably grow the product after initial development. The resulting solution empowers users to track their fitness goals, receive custom meal/recipe suggestions, and adjust their plans on the fly, all through an intuitive app interface.
Key Metrics
- Successfully implemented a proprietary meal-planning algorithm that can generate thousands of unique nutrition plans, enhancing personalization for each user.
- Achieved a unified codebase for both Android and iOS using Flutter, enabling simultaneous launch on both platforms and reducing development time/cost.

Project Scope
- Personalized Meal Plan Engine: Developed a sophisticated algorithm to create individualized meal plans. Users input their health data and goals (e.g., weight loss, muscle gain), and the system generates a daily/weekly meal plan with appropriate calorie and nutrient distribution. This included a database of recipes and the logic to pick meals that fit the user’s dietary preferences and requirements.
- Goal Setting & Tracking: Provided features for users to set fitness or nutrition goals (such as target weight or weekly exercise targets) and track their progress. The app visualizes progress (charts for weight change, calorie intake, etc.) and adjusts recommendations accordingly, keeping users motivated and on track.
- Recipe Recommendations: Incorporated a rich library of healthy recipes. The app recommends recipes for each meal in the user’s plan, complete with ingredients and cooking instructions. It also allows users to swap out meals from the plan and offers alternatives, increasing user engagement with the content.
- Cross-Platform Mobile App: Built the user-facing application in Flutter to ensure a consistent experience on both iOS and Android devices. The app includes account creation, profile management, daily plan views, progress dashboards, and notifications (for meal reminders or goal milestones).
- Admin Panel & Payment Integration: Delivered a secure web-based admin panel for InCheck staff to manage content (recipe database, nutritional data) and user subscriptions. Integrated a payment gateway (Stripe) for handling subscription purchases or premium feature transactions directly within the app, ensuring a smooth onboarding and payment experience for users.
Project Workflow for Seamless Delivery
Conceptualization & Requirements
Ontik collaborated with the InCheck founders to define the project’s requirements in detail – especially focusing on how the meal plan algorithm should function. We held workshops to map out user stories (e.g., “As a user, I enter my dietary preferences and receive a custom weekly meal plan”) and to outline the nutritional rules and datasets needed. This phase also covered defining the technology stack (choosing Flutter for mobile and a Node.js backend for the algorithm and APIs).
Algorithm Development & Validation
A significant early phase was dedicated to the meal-planning algorithm. Ontik’s data specialists and developers worked together to encode nutritionist guidelines into the system. We developed the algorithm module to parse user input (age, BMI, goal, dietary restrictions, etc.) and generate a balanced meal schedule. This component was tested with sample data and refined in consultation with domain experts to ensure the recommendations were sensible and varied. We also created a testing framework to validate that the algorithm output met certain nutritional criteria (for example, total daily calories matching the target range).
App Development (Frontend & Backend)
In tandem with the algorithm, the team built the Flutter mobile application frontend, designing a slick UI that walks users through entering their information and then presents their personalized dashboard (with daily meal plans and progress tracking). Concurrently, Ontik developed the backend in Node.js, which included user account management, storing user progress data, serving recipe content, and invoking the meal plan algorithm when needed. The backend also exposed APIs for the mobile app to fetch updated plans or send progress updates. A web admin interface was developed (using React for consistency) to allow InCheck’s internal team to update recipes, manage user accounts, and review analytics.
Integration & Quality Assurance
All pieces were integrated, ensuring the Flutter app could communicate seamlessly with the Node.js backend. The Stripe payment integration was implemented and tested – simulating subscription purchase flows to ensure users could unlock premium services without issues. Rigorous QA was performed: the team tested the app on multiple device types and OS versions, verified that meal plans adjusted correctly when users updated their preferences, and that goal-tracking metrics were accurate. We also did usability testing, gathering feedback on the app’s ease of use and adjusting the UI/UX (for example, simplifying how users input their dietary information).
Deployment & Team Handoff
Ontik prepared the app for deployment to the Apple App Store and Google Play Store (including guiding InCheck through setting up developer accounts and complying with store guidelines). The backend was deployed to a scalable cloud environment, ready to handle real user traffic. Importantly, Ontik assisted in onboarding InCheck’s newly hired engineers during this stage: we provided documentation, walkthroughs of the codebase, and pair-programming sessions. This knowledge transfer ensured InCheck’s team could take over daily maintenance and continue development confidently. Ontik remained available for post-launch support as needed while gradually handing over the reins.
Behind the Build: Real-World Results

Watch Pursuit partnered with Ontik to unify 50+ luxury marketplaces into one search platform, solving overchoice and pricing anxiety for collectors with real time price intelligence and a scalable data engine underneath.

See how Ontik Technology built Home Run - a live real estate auction platform with real-time bidding, subscription access, and cloud-native infrastructure on AWS.

Created a responsive, multimedia-rich website to showcase University of Toronto’s centennial vision.

See how Ontik Technology built Intellex - an AI-powered platform designed to enhance decision-making through intelligent data processing and automation.








