Skip to content
Get a quote
Get a quote

27/27 concept project

Pół Talerza: online and in-person dietitian · Gdańsk

Visitors check their usual dinner on the plate, then buy a meal plan or book a consultation themselves, with no phone call.

Concept project - how I would build a website for a business in this field: online and in-person dietitian. The business and its details are fictional.

Pół Talerza website on desktop - screenshot of the live site
Pół Talerza website on a phone - screenshot of the live site
Field
online and in-person dietitian
City
Gdańsk
Languages
PL
Year
2026
Speed
100/100 · 100/100

01The challenge

A dietitian’s website usually has a price list, a description of how they work and a phone number. Anyone who wants to start has to call or write, and a meal plan is bought by bank transfer after a few messages back and forth. Before the first visit the dietitian still has to ask about allergies, conditions and medication, often by email. This is how I would build a site for a dietitian in Gdańsk who sees clients online and at a practice in the Orunia Górna district: visitors first check their usual dinner, then buy a plan or book a consultation in the calendar themselves, and fill in a questionnaire before the visit. The same setup sells a training plan: a personal trainer swaps the meal plan for a workout schedule and the consultation calendar for training sessions.

02What I did

  1. A pork cutlet instead of a bowl of salad

    The first screen is a Polish breaded pork cutlet seen from above, rearranged the way the healthy eating plate recommends: half the plate is cabbage slaw and green beans, a quarter new potatoes, a quarter the cutlet. As the page opens, the vegetable line starts at a label reading “usually 1/8 vegetables” and swings round to half the plate. The headline says the same thing: eat your pork cutlet, just give half the plate to vegetables. No bans and no calorie counting, and the main button shows the next free consultation slot straight away. With reduced motion or without JavaScript the plate is simply divided from the start.

  2. A “Check your plate” tool

    Visitors pick one of six everyday Polish dinners (pork cutlet, potato and cheese pierogi, spaghetti, chicken with rice, cabbage rolls or crêpes with cheese) and change the portions with plus and minus buttons. The plate shows the proportions at once, and the result is written in words: how much of the plate is vegetables and what is worth adding, with no calories and no judgement. Potatoes count with grains, not vegetables, as in the materials of Poland’s National Centre for Nutrition Education, and the assumptions and links to the sources sit under the result. On a phone a small plate with a one-sentence result stays at the top of the screen while the portions change.

  3. The 14-day plan shown from the inside

    The plan is not a card with a price and a list of bullet points. The site shows a real page of the meal plan: day three with meals and times, a recipe and a shopping list for three days. The 14-day plan costs 290 zł and includes a follow-up consultation online, and the 28-day plan with ongoing support for 590 zł is a single line underneath, for people who want help over four weeks. Buying leads to payment. On the demo this is a test gateway that charges nothing and says so plainly, and in a real build Przelewy24 or Stripe takes its place without rebuilding the rest of the site. Once paid, the client gets a link to the questionnaire.

  4. A calendar laid out like a week of meals

    Consultations are booked without a phone call: the first one takes 60 minutes and costs 220 zł, a follow-up takes 30 minutes for 120 zł, online or at the practice. The calendar looks like a meal plan: each day on its own row, with free times split into morning, midday and afternoon, like meals. Next to the form the visit type, format and price are always in view, and payment is after the visit, by transfer or on the spot. After booking, clients can add the visit to their phone’s calendar and get a cancellation link that works until a day before the visit. Two people cannot book the same time, even if they click at the same moment.

  5. A pre-visit questionnaire and health data

    Before the first visit, the client gets a link to a questionnaire: nine questions about goals, allergies, conditions, medication and daily routine. Health information gets special protection under the GDPR, so the questionnaire asks for separate, explicit consent to process it. On the demo there are only boxes to tick, with no space to describe conditions, and a banner asks people not to enter real details. In the demo dashboard the health answers and the reason for the visit are hidden, and all you see is that the questionnaire has been filled in. Cancelling a visit deletes its questionnaire too.

  6. Links that give nothing away

    The questionnaire and cancellation links arrive by email, and emails get forwarded. So the cancellation link shows only the date and time, with no name, phone or email, the questionnaire link never shows the answers, and order details are visible only in the browser where the order was placed. These pages do not pass their address on to other sites and are not kept in the browser’s cache.

  7. A practice dashboard

    Visits, plan orders and questionnaires land in one dashboard. The code for the demo dashboard is public (TALERZ-DEMO), and names, phone numbers and emails are partly hidden. The forms are protected from spam by a check that usually stays completely out of sight, and instead of sending emails the demo shows a preview of them on screen.

  8. The plate in the page layout

    The sections are split like a plate: a half, a quarter, a quarter. The colours are white porcelain, beetroot for the buttons and two full-width bands under the sections: pea green under the plan and salmon under the sample day from the meal plan. Headings are set in a heavy cut of Besley, the rest in Golos Text. The typeface planned at first had no Polish letters, so it was dropped. The fractions on the plate are set by hand so that 1/8 and 3/8 look the same as 1/2. The footer closes the page with a large plate and a “Book a consultation” button.

  9. Careful with health, honestly labelled

    The site promises nothing in kilograms and has no “before and after” photos and no star ratings. On medical conditions it says plainly: see a doctor first, and the dietitian then plans meals according to the doctor’s advice. The dietitian, the practice, the phone number and the reviews are made up, and the reviews are marked as examples. The payment is a test, and the demo deletes bookings, orders and questionnaires after a day. The photos are AI-generated, as a note in the footer says.

03Result

A dietitian’s website where visitors check their own dinner, buy a meal plan or book a consultation and fill in a questionnaire before the visit, while the practice keeps visits, orders and questionnaires in one dashboard, with no phone calls and no monthly fee for a booking platform. Speed 100/100 on mobile and on desktop, accessibility 100, and nothing jumps while the page loads.

Speed in Google’s test (out of 100)

100phone

100desktop

measured:

04DNA card

What the finish is made of

Click a color, typeface or corner style to strip it from the preview. What remains is the bare structure - the same one every website of mine stands on.

Colors

Heading typeface

Corner radius

05Found on Google

How customers find this website

  • The title says who and where: a dietitian online and in Gdańsk.
  • Google knows it is a dietitian’s practice and knows the opening hours and the prices of the plans and consultations.
  • The most common questions are set up so Google and AI assistants can quote the answers.
  • The demo is hidden from search engines, because the business is fictional.
Next case study Beauty salon hair extensions · Dubai

← All projects

Next step

What shall we build for your business?

A website that turns visitors into clients, automation that gives you back hours, or AI that answers your clients. Tell me what you need.

I usually reply within a few hours · individual quote