Description | Features | Technology | Links | Screenshot(s) | Questions | License
This application is an expense reimbursement system that manages the process of reimbursing employees for expenses. Employees can submit reimbursement requests for approval and view all of their requests. Requests can be reassigned to another employee to be approved. Managers can view all requests assigned to them. If a manager approves a request then an email will be sent acknowledging the approval that includes details of the request.
- Persisted data through a Google Cloud Platform MySQL database
- Built application images and ran them in containers using Docker
- Utilized Docker Compose to define and run the multi-container application
- Logging, Javadocs and tests
Key technologies and dependencies used in this project:
- Java
- JUnit
- Spring Boot
- Spring Data
- Spring MVC
- Docker
- Log4J
- Lombok
- Maven
- Git
- Hibernate
- GCP Cloud SQL
- MySQL
Please contact me if you have any questions.
This product is under the MIT License.