This is very basic project to start using spring boot. It would be retail store app having following features Item controller
- Get all items available in store
- search for particular item.
- add item to store
- remove an item from store CartController
- Create a cart for a customer
- buy an item from cart.
- add to cart an item.
This will use
-
Dynamo db - right now uses H2 in memory db
-
spring boot - starter, test, data and security
-
spring security - implemented basic auth
-
kinesis - not implemenyed yet
-
docker and k8s - created docker image and ran on minikube
-
Used Spring RestDoc to give documentation of endpoints
-
dynamic configuration beans
-
WIP - kafka integration
-
security to use user, roles and privileges and other authentication mechanism/ redirect url after login/ method level security