Skip to content

Nutrition Setup

The Nutrition module brings recipes, meal plans, a food diary and personal goals to your app. Users collect recipes, plan their meals for days or weeks, track calories, macros and water, and see their progress against self-set goals. Trainers can optionally assign plans directly to clients.

Recipes

Recipes with ingredients, steps and image - nutrition is calculated automatically from the ingredients.

Meal plans

Plan meals in day or week view, organized by meal slots.

Food diary

Log kcal and macros daily - always private per user.

Goals

Set kcal, macro and water goals and track progress.

Water tracking

Optional water logger in the diary with a daily target.

Shopping list

Generate a shopping list automatically from a meal plan.

Coaching

Trainers assign plans to clients (optional Workouts coupling).

Push notifications

Meal reminders, assigned plans, reached goals.


PropertyValue
Activation typeOne tap / instantly active (no multi-step wizard)
Automatic defaultsYes - the module is ready to go
Required dependencyFirebase (for data storage)
Recommended optional modulesNotifications, Login (Firebase Auth), Profile / Members, Workouts
PathApp Builder Tools → Modules & Features → Nutrition → Activate

What does “sensible defaults” mean?

Unlike e.g. Events, the Nutrition module needs no setup steps. One tap on Activate is enough: recipes, meal plans, diary and goals are on right away, with good default values. Every value can then be tuned in the Nutrition Editor.


  1. Open the Edit Mode (App Builder Tools)

  2. Go to Modules & Features

  3. Tap Activate on Nutrition

  4. The module is active immediately - no wizard opens

Activation turns these functions on right away:

FunctionDefault
RecipesOn
Meal plansOn
Food diaryOn
GoalsOn
Automatic nutrition calculationOn
Bookmarks (save recipes)On
Water trackingOff
Shopping listOff
Likes / CommentsOff
Coaching (trainer assignment)Off

Once the module is active you control everything via the Nutrition Editor with seven tabs:


When you publish your app the platform sets up everything necessary automatically. You don’t need to take care of it - but for a complete picture here’s an overview.

AreaContent
nutrition_recipesAll recipes with ingredients and nutrition
nutrition_plansMeal plans (day / week view)
nutrition_food_logFood diary entries (kcal, macros, water)
nutrition_goalsPersonal kcal, macro and water goals
nutrition_recipe_categoriesRecipe categories
nutrition_plan_assignmentsCoaching assignments (trainer → client)

WhoWhat they can do
All usersView published (global) recipes and plans
Logged-in usersCreate own recipes/plans, keep a diary, set goals, bookmark
OwnerEdit or delete their own recipes and plans
On OTHER people’s recipesLike and report (no self-like, no self-report)
Trainers / AdminsAssign plans to clients (coaching)
AdminsEdit, delete all recipes and plans, handle reports

ModuleTypeDescription
FirebaseRequiredNeeded for storing all nutrition data
NotificationsRecommendedSo meal reminders and goal push notifications arrive
Login (Firebase Auth)RecommendedFor personal content (diary, goals) and write actions
Profile / MembersOptionalOnly needed if you want to enable comments on recipes
WorkoutsOptionalOnly needed for coaching (trainer assigns plans to a client)