Backend of the Factoria F5 app for the bootcamps candidates management. Layered architecture with a folder structure and authentication users with JWT.
The backend part of the app is to control the data base and the data persistence, making a fluid comunication between service-side and the client-side. The exceptions control is made from the backend.
- Java
- Spring Boot
- Spring Data
- IntelliJ Idea
- Postman
- H2 hibernate
- JUnit + Mockito
- Trello
Entity Relation diagram with Candidates, Bootcamps & Process State models.
We use the H2 hibernate data base for development and JPA for data persistence.
We also use Postman to check the call and callback between back and front.
Unit testing with JUnit and Mockito
- Clone the repository with the following command:
git clone https://github.com/EricPuig10/FinalProjectBackEnd
Check exceptions validations for dates and numbers.