💻 Advanced Spring boot project using some functional programming concepts. This project also includes some concepts of BoundedContext 💻
- Customer order inquiry
- Order status change
- Custom error messages
- Inclusion of a message translation key for Portuguese, English and Spanish.
- Authentication application using JWT
- Application of unit tests with Mockito JUnit5 (in process)
- Swagger documentation APIs
Message in Portuguese
Message in English
Message in Spanish
Swagger documentation
Test coverage
-
You can access the API at https://product-ordering-api-production.up.railway.app/swagger-ui.html
-
Once you are on the page, you will need to create a user to authenticate
-
Register a user
- Fill in user information
- After registering, enter your username and password and copy the token
- On the home page, go to Authorize
- Write Bearer, give a space and paste your user token
- Token is active for 30 minutes, now you can make requests