Skip to content

mkucharski17/FitDiary

Repository files navigation

FitDiary

Projekt z przemdiotu Porjektowanie zdarzeniowe

Projekt służy jako aplikacja ułatwiająca osobom aktywnym monitorować swojej aktywności fizyczne oraz poczynań dietetycznych. Jest to aplikacja na urządzenia mobilne z systemem Android. Do administrowania danymi wykorzystałem narzędzie Google Firebase, a w nim korzystałem z NoSql'oewj bazy danych. Ponadto wykorzystałem narzedzie do autentykacji użytkowników również w Firebase. Aplikacja realizując takie funkcjonalności jak:

  • Rejestracja użytkownikówpoprzez e-mail i hasło rejestracja
  • Logowanie danymi stworzonymi wcześniej podczas rejestracji użytkownika rejestracja
  • Ma dwie główne tematy zastosowań, czyli dietę i trening rejestracja
  • Pozwala na dodawanie do listy dni, dla których chcemy zapisać trening czy też posiłki z danego dnia. Jest możliwość szybkiego usuniecia całej listy lub po wybraniu danego dnia można usunąć tylko ten wybrany rejestracja
  • Dzień wybiera się poprzez zaznaczenie odpowiedniego pola w kalendarzu, tak samo wygląda to w przypadku treningów rejestracja
  • Można tworzyć własne produkty, nadając im odpowiednie makrosładniki oraz gramaturę. Na podstawie tych danych aplikacja oblicza wartość energetyczną w kilokaloriach dostarczoną z danego produktu rejestracja
  • Produkty z danego dnia wyświetlają się w formie listy wraz z gramaturą i kaloryką poniżej mamy przykład studenckiego dania bułka z ketchupem rejestracja
  • Jest możliwość wyświetlania statystyk z jedzenia, czyli sumaryczną gramature dla każdego makroskładnika oraz kalorykę dnia w postaci wykresu kołowego, rejestracja
  • Analogicznie do posiłków z dnia wyświetlają się ćwiczenia z danego dnia. W liście widać ilość powtórzeń, serii oraz ciężar w kg jakim bvyła wykonywana dana seria rejestracja
  • Można tworzyć nowe ćwiczenia, lub korzystać z wcześniej utowrzonych, jest też możliwość usunięcia ćwiczenia, zarówno z listy ćwiczeń z danego dnia jak i z listy utowrzonyhc ćwiczeń przez danego użytkownika rejestracja
  • W przypadku treningów statystyki prezentowane są jako objętość treningowa dla każdego ćwiczenia, przedstawiona na wykresie kolumnowym rejestracja

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages