
AI-Based Nutrition & Meal Personalization Platform
Timeline: 18 Months| Country: United Kingdom
Project Brief
A wellness-focused startup founder from the United Kingdom approached us with a mission to transform how individuals engage with food by aligning meal choices with personalized health goals. Their vision was to create an intelligent platform that connects health-conscious users with nutrition-focused offices while tailoring meal recommendations to each user’s dietary needs, restrictions, and wellness objectives. The client emphasized automation, scale, and AI integration as key pillars of the solution.
We developed a SaaS-based AI-powered nutrition menu system that enables office canteens to upload and tag their dishes while a recommendation engine matches users with ideal meals. Backed by natural language processing (NLP), the platform analyzes user preferences, allergies, and goals to generate dynamic food suggestions. The solution includes intuitive dashboards for both users and canteen owners, streamlining onboarding, discovery, and meal planning.
Client's Need
The client needed a centralized analytics system to:
- The client needed a robust SaaS platform that could manage food operations across various office locations, each with its own kitchen hours, staff, and menu variations. This included the ability to assign different users with specific roles (admin, kitchen staff, Manager) and control access accordingly.
- The client wanted the platform to support individualized menu recommendations for employees based on their dietary preferences, medical conditions, and wellness goals. The system needed to calculate nutritional values per dish and cross-reference them with each employee’s profile, offering smart, AI-based suggestions.
- The platform needed to support dynamic, date-based menu scheduling, multiple meal types (breakfast, lunch, dinner), and easy bulk uploads via CSV. Each dish's nutritional breakdown had to be computed automatically based on its ingredients, with flexibility to add or modify ingredients on the fly.
Technologies
-
| Next JS
-
| Supabase DB
-
| Redis
-
| AWS S3
-
| Stripe






Start now with a pre-vetted developers.
Challenges
- The client needed a centralized system to manage multiple office cafeterias with different operating hours, teams, and menus.
- The workforce had varying dietary needs based on age, gender, allergies, and medical conditions, making it difficult to serve a one-size-fits-all menu.
- It was hard for kitchen staff to manually assess the nutritional value of hundreds of menu items, especially when ingredients varied per dish.
- Managing real-time order updates, delays, and notifications across multiple cafeterias created bottlenecks and user confusion.
- Offices needed the ability to plan menus in advance, upload multiple versions, and apply them to specific days or events.
- Capturing in-depth user data (age, lifestyle, medical info, allergies) while maintaining ease of onboarding was complex.
Solution By Kanhsoft
Kanhasoft delivered a full-stack SaaS application that:
- We developed a multi-location management module that allows admins to configure individual offices, set kitchen timings, slot intervals, and assign teams with role-based permissions.
- We trained an AI model to analyze FFQ (Food Frequency Questionnaire), lifestyle inputs, and blood work to recommend optimal meals, ensuring personalized nutrition per employee.
- We integrated a dish nutrition analyzer powered by LLM and a custom ingredient database to auto-calculate macros/micros for each menu item, even when customized.
- A live order dashboard was built for kitchens showing active slots, upcoming orders, allergens, and order stages. Users receive real-time status updates (e.g., “Preparing”, “Ready for Pickup”) via push and email notifications.
- We built a custom calendar UI with version control and CSV upload support, allowing flexible scheduling and instant updates across all teams.
- We designed a guided onboarding journey with AI prompts to collect user inputs and instantly generate a personalized dietary index, ensuring the right meals show up in their feed.
Key Features
- Admins can set up multiple office branches, assign cafeteria teams, define operating hours, slot intervals, and manage regional preferences—all from a centralized panel.
- The platform supports different roles such as Admin, Kitchen Manager, Staff, and Canteen Operator—each with custom access and functionality controls.
- Menus can be uploaded via CSV, scheduled for specific dates, and categorized by meal type (breakfast, lunch, dinner). Versioning allows planning special menus for events or health weeks.
- The platform includes an AI-powered nutrition engine that breaks down dishes into micro and macro nutrients based on ingredients. Users can also add custom ingredients, triggering auto-analysis.
- Using inputs from FFQs, medical history, allergies, lifestyle, and blood work, each employee gets a tailored dietary index that filters and highlights recommended dishes in real time.
- The system leverages LLM and nutritional datasets to suggest meals aligned with each user's health profile, making corporate wellness more targeted and proactive.
- Kitchen staff can view active slots, max capacity, and buffer times. Orders are displayed with allergy flags and cooking status for operational clarity and food safety.
- Users receive automatic notifications at each stage—order confirmed, preparing, delayed, or ready for pickup—via email or in-app alerts to reduce confusion during rush hours.
- Integrated with Stripe for seamless payments. Users choose pickup slots based on kitchen availability, reducing wait times and avoiding crowding.
- Each user can access an AI-generated nutrition report based on their current food choices vs. optimal intake, helping guide better eating habits over time.
- An integrated AI assistant powered by ChatGPT allows users to ask questions about ingredients, dishes, or dietary needs without leaving the platform—making nutritional education accessible.