BookStore made using SpringBoot and mongodb

Content

Swagger UI

To easily view and test the api, you can use swagger ui http://localhost:8080/swagger-ui.html

TODO

  • security part
  • query only single object not multiple (lazy loading)
  • discount
    • discount validation
    • autoremove invalid discounts
    • test discount
  • book
    • add books actual price
    • treat the case when the quantity is 0
  • cart
    • api to add or remove books
    • validating order
    • command multiple books (map)
  • order
    • validate shipment
  • user
    • user create orders