Admin panel — A1 to A5
Dashboard, CRM & patients, chat, the diet-plan creator, and the meal/ingredient database — one screen per row, same green/cream system.
Dashboard & Overview
Global Dashboard
Daily briefing after login: appointments, unread messages, survey completions, and alerts.
48
+6 this month
132
all clients
7
follow-up
3
messages
Today's appointments
CalendarAnna Kowalska
Check-in · video
Marek Nowak
First consult · in person
Alerts
Julia W. — subscription expires in 3 days
2 clients flagged low adherence
4 surveys completed today
CRM & Patient Management
Patient List
Filterable, searchable table of all clients with status, tags, subscription, and bulk actions.
| Name | Status | Tags | Subscription | Last activity | ||
|---|---|---|---|---|---|---|
| Anna Kowalska | Active | Weight loss | Premium | 2h ago | ||
| Marek Nowak | Paused | Muscle gain | Standard | 3 days ago | ||
| Julia Wiśniewska | Expiring | Vegan | Premium | 1 week ago | ||
| Piotr Zieliński | Archived | — | — | 2 months ago |
Patient Profile
Deep-dive on one client — tabs for plan, measurements, surveys, chat, and notes.
Anna Kowalska
Active32 · Female · anna@example.com · Premium
-3.2 kg
progress
86%
adherence
Week 3
on plan
15 Jul
next visit
Current plan
Weight loss · 1 900 kcal
Assigned 24 Jun · 86% adherence
Visit history
Recent notes
Responding well to higher-protein breakfasts. Watch evening snacking — building a habit ladder. Reported bloating after chickpeas; swapping next week.
Add / Edit Patient
Modal capturing personal details, goals, health conditions, allergies, preferences, and tags.
Add patient
Patient Materials Dashboard
Everything assigned to a client, plus per-client mobile-app feature toggles.
Active plan
Weight loss · 1 900 kcal
Recommendations
3 assigned
Surveys
1 pending
Habits
4 tracked
Training
Full-body 3×/wk
Assign more
App features
Chat & Communication
Chat Hub
Conversation list plus active thread, with unread badges and file sharing.
Anna Kowalska
Felt bloated after lunch…
Marek Nowak
Thanks!
Julia Wiśniewska
Can we reschedule?
Anna Kowalska
Online
Delivered · 14:32
Diet Plan Management
Diet Plan List
All created plans with client, status, and date. Duplicate or delete.
| Plan | Client | Status | Updated | |
|---|---|---|---|---|
| Weight loss · 1 900 | Anna Kowalska | Active | 2 days ago | |
| Muscle gain · 2 600 | Marek Nowak | Draft | 5 days ago | |
| Vegan reset · 1 700 | Julia Wiśniewska | Archived | 1 month ago |
Plan Creator — Weekly View
Calendar grid, drag-and-drop meals, per-day totals, and real-time warnings.
Wed lunch contains peanuts — Anna is allergic.
Repeated: Oatmeal ×4Mon
Oatmeal
420
Salad
540
960
Tue
Eggs
320
Wed
Satay bowl
peanuts
Thu
Wrap
520
Fri
Poke
590
Sat
Pasta
640
Sun
Roast
700
Plan Creator — Daily View
Vertical meal slots with per-slot targets, drag reordering, and auto-align to 100%.
Oatmeal & berries
Breakfast · target 25%
Chicken salad bowl
Lunch · target 35%
Salmon & greens
Dinner · target 30%
Day totals
Assign Plan to Client
Pick client, set a start date (or none), and configure plan-specific toggles.
Assign plan
Weight loss · 1 900 kcal
7-day plan · balanced
Day Profiles
Define day types with different caloric targets, then assign them across the week.
Training day
2 200 kcal
P 165 · C 240 · F 65
Rest day
1 700 kcal
P 130 · C 160 · F 55
New profile
Assign to week
Mon
TrainingTue
RestWed
TrainingThu
RestFri
TrainingSat
RestSun
RestMeal & Ingredient Database
Ingredient Database
Searchable list with category and macros per 100 g.
| Name | Category | kcal | P | C | F | |
|---|---|---|---|---|---|---|
| Rolled oats | Grains | 379 | 13 | 67 | 7 | |
| Greek yoghurt 2% | Dairy | 73 | 10 | 4 | 2 | |
| Chicken breast | Protein | 165 | 31 | 0 | 4 | |
| Blueberries | Fruit | 57 | 1 | 14 | 0 |
Add / Edit Ingredient
Tabbed form — basic info plus the full macro/micro nutritional grid.
Nutrition per 100 g
Household measures
Meal / Recipe Database
All recipes with category, calories, prep time, and tags.
Oatmeal & berries
Breakfast · 420 kcal · 10 min
Chicken salad bowl
Lunch · 540 kcal · 20 min
Salmon poke bowl
Dinner · 590 kcal · 18 min
Add / Edit Meal / Recipe
Name, photo, tags, an ingredient list that auto-sums macros, and preparation steps.
Ingredients
Preparation
Auto-summed macros
Meal Collections
Group meals into manual or automatic collections, with or without assigned meal times.
Quick breakfasts
14 meals · under 15 min
Client favourites
9 meals
High-protein
22 meals · ≥30g protein
New collection