Personal project

Freedihare

Free · Feeding · Share

Mindful nutrition, under control.

MVP in testing

Freedihare is built for people: it brings awareness to eating through sharing and communication, giving everyone back the freedom in their own way of eating.

It is a desktop application to plan, log and analyse your nutrition day by day. You log your meals and the app automatically computes calories, macros, daily balance and trends over time: no technical skills required.

Freedihare

A look at the app

  • Dashboard
    Dashboard
  • Diary
    Diary
  • Profile
    Profile

The five sections

The app is organised into five areas, reachable from the sidebar or from the bottom bar on small screens.

  • DashboardToday at a glance
  • DiaryHistory and trends
  • FoodsFoods and recipes
  • MealsYour favourites
  • ProfileData and goals
  • Dashboard · Your day

    The main screen shows the current day and lets you log meals in seconds: weekly calendar, the day's meals with their macros, a real-time calorie balance with a circular chart, weight and measurements with BMI and body fat computed automatically. You can import a meal from your favourites or copy a whole day from a previous date.

  • Diary · History and analysis

    The Diary is for looking back: review past days, compare periods and discover your trends. Pick the range (week, month, year), filter by nutritional phase and read the charts: expected versus consumed calories, weight trend, BMI, macro composition.

  • Foods · The food database

    The catalogue of foods and recipes you use to build meals, organised by brands, shops and categories. Each food has values per 100g and typical portions; each recipe computes total macros from its ingredients and can be used as an ingredient of another, with cascading recalculation.

  • Meals · Favourites

    The food combinations you use often (your everyday breakfast, the post-workout snack) saved once and reloaded with a click, without re-adding the ingredients every time.

  • Profile · Data, measurements and phases

    It gathers personal data and computed values (basal metabolism, daily needs, BMI, body fat percentage), measurements over time and, above all, nutritional phases: periods with defined macro goals, with activity level, dates and a calorie delta. From then on the Dashboard compares your intake against the active phase's goals.

  • Linked accounts

    You can link your account to another person's: a partner, a family member, a nutritionist. The link is mutual: you share foods, recipes and cookware, and you can copy a whole day from the other's diary. Weight, measurements, phases, diary and favourite meals always stay private.

The tracked macros

Freedihare keeps eight nutritional values under control for every food, recipe and meal. The same colours appear throughout the app: in meal badges, in charts and in warnings when a value exceeds the phase goal.

  • Kcal
  • Protein
  • Fats
  • Saturated fats
  • Carbs
  • Sugars
  • Fibre
  • Salt

A typical day

  1. 1Morning · weigh yourself fasting and log breakfast, importing it from favourites if it is the usual one.
  2. 2Lunch and snack · add the meals and enter the weights: the remaining macros update instantly.
  3. 3Dinner · check the calorie chart and close the day.
  4. 4Over time · switch to the Diary to see how you are doing across week, month or year.

Under the hood

Freedihare is a personal project, designed and built end-to-end: from the data model and the APIs through to the desktop interface. It is a structured MVP, currently in testing and set to be expanded.

  • Electron
  • React
  • TypeScript
  • Node.js
  • Prisma
  • PostgreSQL
  • GraphQL

With the collaboration of Fabrizia Fisichella