https://github.com/adamlewkowicz/ediary-react-native
E-diary mobile app built in React Native
https://github.com/adamlewkowicz/ediary-react-native
android ios jest mobile-app react react-native redux sqlite typeorm typescript
Last synced: 2 months ago
JSON representation
E-diary mobile app built in React Native
- Host: GitHub
- URL: https://github.com/adamlewkowicz/ediary-react-native
- Owner: adamlewkowicz
- License: other
- Created: 2019-07-26T16:37:39.000Z (almost 7 years ago)
- Default Branch: dev
- Last Pushed: 2023-01-12T01:43:01.000Z (over 3 years ago)
- Last Synced: 2025-06-25T23:03:31.485Z (12 months ago)
- Topics: android, ios, jest, mobile-app, react, react-native, redux, sqlite, typeorm, typescript
- Language: TypeScript
- Homepage: https://typescript-blog.netlify.app/blog/e-diary-studium-przypadku/
- Size: 8.46 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README

# [E-diary](https://typescript-blog.netlify.app/blog/e-diary-studium-przypadku/)
Kontroluj z łatwością dzienne spożycie kalorii.
[](https://play.google.com/store/apps/details?id=com.ediarymobileapp)
[](https://github.com/alk831/ediary-react-native/actions?query=workflow%3A%22Node+CI%22+branch%3Adev)
[](https://github.com/alk831/ediary-react-native/actions?query=workflow%3A%22Android+CI%22+branch%3Adev)
## 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

## Zdjęcia




## Roadmap
- [ ] Śledzenie i pomiary wagi ciała.
- [ ] Śledzenie dziennego spożycia wody.
- [ ] Kreator przepisów.
- [x] 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](LICENSE.md)
Zasady użytkowania - https://faircode.io/