This component will be implemented as a Spring-Boot micro-service with a REST API and utilizing a NoSQL: MongoDB.
This micro-service has been implemented using an MVC architecture and has its own UI components that has been incorporated into the complete web application.
Built using:
- Front-End: HTML, CSS, JS, Bootstrap
- Rendering Engine: Thymeleaf
- Back-End: JAVA 1.8
- Database: MongoDB
- CI/CD Automation: Jenkins
- Acceptance Testing: SonarQube (integrated with jenkins)
- Junit Testing: Mockito
- Containerizing Tool: Docker