- Springdoc & Swagger UI for API documentation
- Using Lombok for reducing boilerplate code
- Gradle project structure
- Docker support
- Global exception handling
- Gateway service
- Eureka service discovery
- User authentication
- JWT authentication
- JWT VALIDATION
- User CRUD
- Database integration with PostgreSQL
- Product CRUD
- Database integration with PostgreSQL