Griani.Net

In production

Trophimax

A nutritionist spends more time putting data back in order than reading it: the patient file in one folder, the measurements on a sheet, the meal plan in a word processor document reopened and edited every time. Trophimax holds the whole practice together, from the first appointment to the PDF the patient takes home.

Type
Multi-tenant SaaS
Sector
Nutrition, professional practices
Technology
Laravel 11, MySQL
Languages
Italian, French, German, English

The problem

The value of a nutritionist's work lies in comparison over time: how weight, lean mass, circumferences and adherence to the plan change. But when the data is scattered, that comparison has to be rebuilt by hand at every visit.

Trophimax stores every measurement as data, not as a line of text. Comparisons between two dates, trends over time and the documents to hand over all follow from that, with nothing retyped.

Meal plans are built on the food database: pick the food, set the quantity, and the nutritional values add up on their own. The finished plan comes out as a PDF with the practice's letterhead.

Modules

What is inside.

Clients

Full records, visit history, notes and documents attached to the patient file.

Body measurements

Dated, comparable readings, with the trend of each parameter over time.

Body composition

Lean mass, fat mass and hydration recorded, including readings from bioimpedance scales.

Meal plans

Built day by day and meal by meal, with nutritional values calculated automatically.

Food database

Food archive with nutritional values, extendable with the practitioner's own foods and recipes.

Recipes

Composite preparations reusable in a plan as if they were a single food.

Appointments

Practice diary with reminders, so nobody has to chase patients by phone.

PDF documents

Meal plan, measurement sheet and progress report, laid out and ready to hand over.

Notifications

In-app and email alerts on what matters, from appointments to expiry dates.

Sign-up with OTP

Self-service registration with email verification by one-time code.

Subscriptions and invoices

Usage plans with their limits, and a history of payment documents.

Service messages

Scheduled announcements from the platform operator to all practitioners, with read tracking.


Platform

Built for several countries, not just translated

Trophimax is not an Italian application with a few labels translated: practitioners in each country have their data in a dedicated database, and the interface speaks the country's language from the sign-up screen onwards.

  • Separate databases per country, with a central registry routing each login
  • Interface in Italian, French, German and English
  • Sign-up with country selection and the language preset accordingly
  • Reference data — foods, units, texts — in the country's language

Why this matters beyond nutrition

Because the same setup — isolated data, roles, plans, documents — is what any professional practice needs when it keeps files on people: physiotherapists, psychologists, personal trainers, clinics. The fields change, the platform does not.

Contact

Do you keep files on people?

If your work is following clients or patients over time and producing documents for them, most of what you need is already built. Describe your process and let's see how close it lands.

  • Emailinfo@griani.net
  • Based inItaly — working remotely across Europe
  • LanguagesItalian, English

Go to trophimax.com