An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

E-diary logo

# [E-diary](https://typescript-blog.netlify.app/blog/e-diary-studium-przypadku/)

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

[![Download on Google
Play](https://play.google.com/intl/en_us/badges/images/badge_new.png)](https://play.google.com/store/apps/details?id=com.ediarymobileapp)

[![Node CI](https://github.com/alk831/ediary-react-native/workflows/Node%20CI/badge.svg?branch=dev)](https://github.com/alk831/ediary-react-native/actions?query=workflow%3A%22Node+CI%22+branch%3Adev)
[![Android CI](https://github.com/alk831/ediary-react-native/workflows/Android%20CI/badge.svg?branch=dev)](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
![Podgląd](https://i.imgur.com/BbGDqfx.png)

## Zdjęcia
![Śledzenie kalorii](https://i.imgur.com/HorWQXD.png)
![Własne posiłki](https://i.imgur.com/WoaTfKk.png)
![Baza produktów](https://i.imgur.com/wbY8JLY.png)
![Własne produkty](https://i.imgur.com/IvvL3zM.png)

## 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/