/ediary-react-native

E-diary mobile app built in React Native

Primary LanguageTypeScriptOtherNOASSERTION

E-diary logo

Kontroluj z łatwością dzienne spożycie kalorii.

Download on Google Play




Node CI Android CI

Funkcje

  • obliczanie dziennego zapotrzebowania kalorycznego na podstawie płci, wagi, wieku, wzrostu oraz celu
  • wyszukiwarka z listą gotowych produktów
  • skaner kodów kreskowych do łatwego wyszukiwania oraz dodawania produktów
  • tworzenie własnych posiłków oraz produktów
  • pełne wsparcie dla korzystania z aplikacji w trybie offline
  • wykresy z procentową ilością spożytych makroskładników, oraz procentową zawartością w danych posiłkach
  • tygodniowe podsumowanie spożytych kalorii na wykresie
  • średnie tygodniowe spożycie makroskładników ze wskazaniem na braki/nadmiar zależne od zapotrzebowania

Technologie

  • TypeScript
  • React Native
  • Hooks API
  • React Navigation
  • Redux, Redux Thunk, Reselect, React Context (zarządzanie stanem globalnym)
  • Sqlite3 i TypeORM (baza danych)
  • Jest i React Testing Library (testy jednostkowe i integracyjne)
  • Figma (design, prototypowanie UI)

Podgląd

Podgląd

Zdjęcia

Śledzenie kalorii Własne posiłki Baza produktów Własne produkty

Roadmap

  • Śledzenie i pomiary wagi ciała.
  • Śledzenie dziennego spożycia wody.
  • Kreator przepisów.
  • Ulubione, utworzone i ostatnio używane produkty.
  • Treningi siłowe oraz areobowe (podział na ćwiczenia, serie, obciążenie i powtórzenia).
  • Treningi wytrzymałowściowe z możliwością śledzenia przebytej trasy na mapie (bieganie, jazda na rowerze).
  • Szczegółowe wartości makroskładników i indeks pro/przeciwzapalny produktów.

Licencja

Szczegóły licencji - Commons Clause

Zasady użytkowania - https://faircode.io/