- Implement SwaggerUI for API testing
- Enable Hibernate level 2 cache using EhCache
- Using Spring Security and Jwt. Only Admin can delete, update, insert Dish, Dish Category, Admin and Customer
- Using HATEOS for self-discovering API and to make sure any API changes that have an effect on the workflow would not break the client application
- Use Jasypt for DB username and password encryption
- Each Category will have a list of Dishes to displace
- Customer can add Dish to Cart, fill out Customer Form and make a Payment
- Using Paypal as payment gateway
- Testing with Jacoco report and JUnit/Mockito
- Docker compose
- Full CI/CD with Jenkins Master/Slave
- TerraForm if have time
- Clone and Break into Micro Services once the Monolith complete if have time
-
Notifications
You must be signed in to change notification settings - Fork 0
viviRbi/TanKyRestaurant-backend
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A website made for users to order food online. Tech: Java, SpringBoot, Hibernate, JPA, log4j2, Swagger, Actuator, HATEOS, Spring Security, JWT, Aspect Oriented Programing, Jasypt
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published