GitHub - steve-perkinsfitnessjiffy-spring Tracker de dietă și exerciții

GitHub găzduiește peste 50 de milioane de dezvoltatori care lucrează împreună pentru a găzdui și a revizui codul, pentru a gestiona proiecte și pentru a construi software împreună.

dietă

GitHub este locul în care lumea construiește software

Milioane de dezvoltatori și companii își construiesc, livrează și își întrețin software-ul pe GitHub - cea mai mare și mai avansată platformă de dezvoltare din lume.

Utilizați Git sau verificați cu SVN folosind URL-ul web.

Lucrați rapid cu CLI-ul nostru oficial. Află mai multe.

Lansarea GitHub Desktop

Dacă nu se întâmplă nimic, descărcați GitHub Desktop și încercați din nou.

Lansarea GitHub Desktop

Dacă nu se întâmplă nimic, descărcați GitHub Desktop și încercați din nou.

Lansarea Xcode

Dacă nu se întâmplă nimic, descărcați Xcode și încercați din nou.

Lansarea Visual Studio

Ultimul commit

Statistici Git

Dosare

Nu s-au putut încărca cele mai recente informații de comitere.

README.md

FitnessJiffy (versiunea Java/Spring Framework)

Introducere și fundal

FitnessJiffy este o aplicație pentru urmărirea dietei și exercițiilor fizice și generarea de diagrame și rapoarte pentru informații despre sănătate în timp. Totuși, sub suprafață, este într-adevăr un instrument de auto-învățare și predare. Am scris numeroase versiuni ale acestei aplicații de-a lungul anilor, de fiecare dată când doresc o experiență mai profundă în învățarea unui nou limbaj de programare sau cadru.

Această versiune se bazează pe Java și Spring Framework. Deși acestea au fost mult timp instrumentele principale în cariera mea profesională, am scris această versiune a aplicației ca o scuză pentru a explora Spring Boot. Am folosit codul și procesul de construire aici ca bază pentru o postare lungă pe blog pe Spring Boot (http://steveperkins.com/use-spring-boot-next-project), care a fost conectată de pe site-ul Spring și a desenat un pic de atenție în acea comunitate.

Dacă sunteți în căutarea unui exemplu de aplicație robust pentru a începe cu Spring Boot, atunci ați ajuns la locul potrivit.

Pe lângă Spring Boot, această aplicație folosește tehnologii, inclusiv:

  • Java 8
  • Cizma de primăvară
  • Spring Data JPA
  • Securitate de primăvară
  • MySQL (cu H2 pentru testarea unității)
  • Flyway
  • Adnotări JSR-305
  • Șabloane Thymeleaf
  • Twitter Bootstrap
  • jQuery
  • amCharts (O bibliotecă JavaScript pentru generarea de diagrame și rapoarte)
  • Gradle
  • JUnit

Tehnologii anterioare utilizate pe parcurs