Afin de pouvoir vendre ses produits et services, Itavsa a besoin d'un site web.
C'est ici qu'intervient le portail qui, même s'il ne ressemble pour l'instant qu'à un site marchand comme un autre, pourra évoluer en quelque-chose de bien plus grand.
Le projet portal-back s'inscrit dans ce sens en permettant de servir une API REST grâce à un backend Spring Boot communiquant avec une base de données PostgreSQL.
Diagramme de la base de données (créée à l'aide de changelogs Liquibase) :
Cette application a été developpée avec l'aide de Spring Boot, Liquibase et PostgreSQL. Elle est packagée sous forme d'image Docker.
D'ailleurs, à chaque commit sur la branche main
, l'image est poussée dans le registry GitHub associé au projet grâce à une GitHub Action.