🍽️ Meal Tracker

Twój osobisty asystent do śledzenia posiłków i makroskładników

📖 O aplikacji

Meal Tracker to aplikacja webowa PWA (Progressive Web App) stworzona z myślą o osobach, które chcą kontrolować swoją dietę i monitorować spożycie kalorii oraz makroskładników. Aplikacja pomaga w codziennym logowaniu posiłków, tworzeniu własnych dań oraz analizowaniu postępów w czasie.

Dzięki prostemu i intuicyjnemu interfejsowi możesz szybko zapisywać posiłki, przeglądać historię oraz analizować swoje nawyki żywieniowe za pomocą wykresów.

⭐ Główne funkcje

📝

Dziennik posiłków

Szybkie logowanie posiłków z automatycznym wyliczaniem wartości odżywczych

📊

Statystyki i wykresy

Monitoruj swoje postępy dzięki szczegółowym statystykom i historycznym wykresom

🍲

Własne dania

Twórz przepisy złożone z wielu składników i zapisuj je jako jedno danie

📦

Baza produktów

Zarządzaj własną bazą produktów z wartościami odżywczymi

🎯

Cele dzienne

Ustal własne cele kaloryczne i makroskładników, śledź ich realizację

📱

PWA Mobile

Instaluj aplikację na telefonie i używaj jak natywnej aplikacji mobilnej

🚀 Jak używać

1

Załóż konto i ustaw cele

2

Dodaj produkty do bazy

3

Zapisuj posiłki codziennie

4

Śledź postępy

❓ Najczęściej zadawane pytania (FAQ)

Czy aplikacja jest darmowa?

Tak, Meal Tracker jest darmową aplikacją do śledzenia posiłków.

Czy mogę korzystać z aplikacji offline?

Częściowo tak. Jako PWA, aplikacja może działać offline po pierwszym załadowaniu, ale synchronizacja danych wymaga połączenia z internetem.

Jak działa system dań?

Dania pozwalają Ci stworzyć przepis złożony z wielu produktów. Aplikacja automatycznie oblicza wartości odżywcze na 100g dania na podstawie wszystkich składników i ich wagi.

Czy mogę zmienić swoje cele dzienne?

Tak, w każdej chwili możesz zaktualizować swoje cele w sekcji Ustawienia. Aplikacja śledzi historię zmian celów, aby wykresy zawsze pokazywały prawidłowe dane.

Czy moje dane są bezpieczne?

Tak, aplikacja używa szyfrowania JWT do autoryzacji i przechowuje hasła w formie hashowanej. Twoje dane są prywatne i dostępne tylko dla Ciebie.

🛠️ Technologia

Aplikacja została stworzona z wykorzystaniem nowoczesnego stosu technologicznego, zapewniającego szybkość, bezpieczeństwo i responsywność.

Backend: Java + Javalin
Frontend: Thymeleaf + JavaScript
Baza danych: PostgreSQL + Hibernate ORM
Autoryzacja: JWT (JSON Web Tokens)
Wykresy: Chart.js
PWA: Service Worker + Web App Manifest

📧️ Kontakt i informacje

Aplikacja Meal Tracker jest projektem prywatnym stworzonym dla celów edukacyjnych i praktycznego wykorzystania w codziennym życiu.

Jeżeli masz pytania, sugestie lub znalazłeś błąd, skontaktuj się poprzez repozytorium projektu lub bezpośrednio z autorem.

Rozpocznij

Zaloguj się, aby rozpocząć śledzenie!