Skip to content

wallysoncarvalho/my-gym-coach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MGC Logo





Table of contents



Introduction

This is a personal project so i can keep practicing some technologies/concepts that i'm learning. It's on early stages, so most things arent working properly for now.

This project aims to provide means for a gym coach to manage the training routines of an athlete by creating workout plans that are valid through a period of time. Each workout plan will contain all days of the week where each day can contain a set of exercises and informations on how to perform them.

On the future, the project will also support the management of the athlet's diet plans.



Project Goals

I created this project mainly to practice a little of the technologies mentioned below:

  • Spring Boot (webmvc)
  • Spring JPA + Hibernate
  • Java 11
  • Keycloak
  • Angular 10
  • Typescript
  • Docker + docker-compose
  • Mockito
  • Junit 5
  • SQL
  • PostgreSQL
  • Postman API testing
  • Creation of CI/CD pipeline

Another very important use for this project is to improve my knowlege on testing spring boot API's: unit, integration and automated tests.



Runnig the project

docker-compose up