Skip to content

Repository files navigation

Diet Detective: Aplikacja Webowa do Kontroli Diety

image

Diet Detective to innowacyjna aplikacja webowa, która pozwala na śledzenie i analizowanie diety, by podjąć zdrowsze decyzje żywieniowe. Czy zastanawiałeś się kiedyś, co dokładnie zawiera się w twoim codziennym menu i jakie składniki odgrywają kluczową rolę w twojej diecie? Teraz masz szansę to sprawdzić dzięki aplikacji webowej Diet Detective! Ta innowacyjna platforma umożliwia śledzenie i analizowanie swojej diety, abyś mógł podejmować bardziej świadome i zdrowsze wybory żywieniowe.

Narzędzia

  • React: Responsywna aplikacja działająca na różnych urządzeniach.
  • Docker: Łatwe wdrażanie i skalowanie.
  • Spring Boot: Backend zapewniający stabilność i bezpieczeństwo.
  • PostgreSQL: Efektywne zarządzanie danymi.
  • Swagger: Dokumentacja i łatwa integracja API.
  • AWS EC2: Niezawodny hosting.
  • Firebase Storage: Zarządzanie multimedią.
  • Flyway Migrations: Kontrola wersji bazy danych.
  • JUnit Framework do testowania jednostkowego w języku Java. Spring Boot jest dobrze zintegrowany z JUnit, co pozwala na łatwe tworzenie testów jednostkowych dla komponentów Spring.
  • Lighthouse: Audyt strony internetowej, które ocenia jej wydajność, dostępność, jakość SEO i inne aspekty. Pomaga w optymalizacji witryny dla użytkowników.
  • WebPageTest: Testowanie wydajności strony internetowej. Pozwala na ocenę, jak szybko wczytuje się strona na różnych urządzeniach i łączach internetowych.

Jak Rozpocząć

Wymagania

  • Node.js
  • Docker
  • PostgreSQL
  • JDK 19

Uruchomienie lokalne

  1. Klonowanie repozytorium:
    git clone https://github.com/sebo21cc21/IB_DietDetective.git
  2. Instalacja zależności frontend
    npm install
  3. Instalacja zależności backend
    mvn clean install
  4. Uruchomienie Docker:
    docker-compose up
  5. Uruchomienie lokalne:
    npm start
    cd DietDetective Spring
    docker compose up
    RUN DietDetectiveSpring Application
    

Uruchomienie webowe

   http://dietdetective.live/

Licencja

Rozpowszechniane na podstawie Licencji MIT. Zobacz MIT LICENSE po więcej informacji.

Kontakt

© 2023 DietDetective | Powered by Full-Stack Developer Sebastian Bednarski

About

Welcome to my DietDetective health monitor website!⚕️

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages