NutriKit Admin · A11–A14
Specialist Admin · Next.js + shadcn · Phase 2

Admin panel — A11 to A14

Scheduling & calendar, shopping & PDF export, billing, and all of settings & organization — one screen per row, same green/cream system.

A11

Scheduling & Calendar

A11.1

Calendar View

All appointments across clients, with day / week / month views.

admin.nutrikit.io/calendar
14–20 July 2026
Mon 14
Tue 15
Wed 16
Thu 17
Fri 18
Sat 19
Sun 20

10:00 Anna K.

Check-in

14:30 Marek N.

Consult

09:00 Julia W.

Follow-up

16:00 Piotr Z.

Intake

11:00 Anna K.

Video

A11.2

Schedule Appointment

Modal — patient, title, date, start/end time, and a "send invitation" toggle.

admin.nutrikit.io/calendar/new

New appointment

A12

Shopping & PDF Export

A12.1

Shopping List Preview

Generated list for a plan, grouped by category, with sort and export / share.

admin.nutrikit.io/plans/anna/shopping
7–13 July

Produce

Blueberries160 g
Spinach200 g
Avocado3 pcs

Protein

Chicken breast600 g
Eggs10 pcs

Dairy

Greek yoghurt500 g
Oat milk1 L

Grains

Rolled oats500 g
Quinoa300 g

Export

A12.2

PDF Template Builder

Brand exported plans — logo, colours, background, title, footer, language — with live preview.

admin.nutrikit.io/settings/pdf-template

Live preview

Your weekly plan

Prepared for Anna Kowalska

Monday

Oatmeal & berries420 · P28 C45 F12
Chicken salad bowl540 · P42 C30 F26
Salmon & greens610 · P44 C28 F32

Tuesday

Scrambled eggs on toast320 · P22 C24 F14
NutriKit · marta@nutrikit.ioPage 1 / 3
A13

Billing & Subscriptions

A13.1

Subscriptions / Collaborations List

All client subscriptions with status, source, and order ID. Date-range and status filters, export.

admin.nutrikit.io/billing
Jul 2026AllActiveExpired
DateClientPlanStatusSourceOrder
02 JulAnna KowalskaPremium · 3 moActiveStripe#ST-4821
28 JunMarek NowakStandard · 1 moPendingWooCommerce#WC-1190
14 JunJulia WiśniewskaPremium · 6 moExpiringManual
01 MayPiotr ZielińskiStandard · 1 moExpiredStripe#ST-4510
4 subscriptions · €640 this month
A14

Settings & Organization

A14.1

Account / Profile

Personal info, avatar, and password.

admin.nutrikit.io/settings/account
MW

Password

A14.2

Notifications

Email and in-app notification preferences.

admin.nutrikit.io/settings/notifications
EmailIn-app
New message from client
Survey completed
Subscription expiring
Appointment reminders
Weekly summary digest
A14.3

Organization — General

Organization name and team members with roles and status.

admin.nutrikit.io/settings/organization

Team members

MW
Marta Wójcik
Owner · DietitianActive
TK
Tomasz Król
TrainerActive
ewa@nutrikit.io
Psycho-dietitianInvited
A14.4

Mobile App Defaults

Global defaults for new clients' mobile app (overridable per client in A2.4).

admin.nutrikit.io/settings/app-defaults
A14.5

Integrations

Connect calendars and payment gateways.

admin.nutrikit.io/settings/integrations

Google Calendar

Connected

Outlook

Not connected

Apple Calendar

Not connected

Stripe

Connected

WooCommerce

Not connected

A14.6

Data Import

Import history from other platforms (e.g. Kcalmar), with a "New import" action.

admin.nutrikit.io/settings/import

Import history

kcalmar-export.zip
312 ingredients2 JulDone
clients.csv
24 clients18 JunDone
A14.7

Subscription & Payments (Own)

Manage your own NutriKit plan and billing.

admin.nutrikit.io/settings/subscription
Current plan

Pro · €49/mo

Up to 100 clients · renews 1 Aug 2026

48/100

clients used

€49

next charge

•••• 4242

Billing history

1 Jul 2026Pro · monthly€49.00
1 Jun 2026Pro · monthly€49.00
A14.8

Referral Program

Invite colleagues and track referral status and bonuses.

admin.nutrikit.io/settings/referrals

Give €20, get €20

Both get a credit when a colleague subscribes.

5

invited

3

subscribed

€60

earned

ola@example.comSubscribed+€20
jan@example.comPending