InCheckFitness

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.
Results
InCheck Fitness successfully launched its personalized nutrition and fitness app, marking a significant milestone for the startup. The outcome was a feature-rich mobile application that effectively delivers customized meal plans – a capability that became the app’s signature offering and key differentiator in the market. Early users reported that the tailored meal recommendations and easy goal-tracking significantly helped them adhere to their diet plans, indicating strong product-market fit. The robust technical foundation (including the bespoke algorithm) allowed InCheck to start gathering valuable user data and feedback quickly. Moreover, through Ontik’s support in building an internal engineering team, InCheck gained the ability to continuously improve and expand the product. This capacity for ongoing innovation, combined with the stable v1.0 product delivered by Ontik, led to faster iterations and feature rollouts after launch (such as adding integration with wearable fitness trackers). Overall, the collaboration resulted in a high-quality app and a self-sufficient team for InCheck. The app’s launch was well-received, and with the backend systems and payment integration in place, InCheck also successfully began monetizing through subscription plans. The project set up InCheck Fitness for sustainable growth in the digital health and wellness space.
Final Output
A cross-platform mobile application (available on iOS and Android) for personalized meal planning and fitness tracking, accompanied by a web-based admin portal. The final deliverables included the implemented personalization algorithm at the heart of the app, a fully tested and deployed mobile app for end-users, and an administrative system for managing content and users. Additionally, Ontik delivered the project with an effective knowledge transfer, resulting in InCheck having its own trained engineering team to carry the product forward.
Our Client's Thought
Behind the Build: Real-World Results
.png)
BanglaShikhi: Connecting UK expatriates with Bengali tutors, offering personalized language lessons to preserve culture and heritage.

InCheckFitness: A fitness app that creates custom meal plans, tracks your goals, and offers delicious recipes—all to help you hit your health and nutrition targets with ease.

Chippit is a platform that enables users to pool money together for shared financial goals, emphasizing community support and trust.

Aerolex collaborated with Ontik Technology for a Special ERP System.