"Recogency" is part of an idea created for the individual assignment of Recode Pro full stack development course. The focus of the site is to be an agency that offers travel packages as the main service. The application involves front end and back end development.
Updating the "travel agency" web application, using the Spring ecosystem, with front end in React JS and back end with Spring Boot, Spring MVC, data persistence with Hibernate and Spring Security.
Database construction using standard NoSQL (MongoDB) or relational SQL that meets the project specifications using the Spring ecosystem and Java language and platform technologies applying ORM (Object-Relational Mapping).
Refactoring the previous code using the MVC design patterns and Data Persistence with the Spring frameworks for organizing the application.
Basing the application views in the React library, using the full power of the components (code splitting, states, router, flux, redux).