To all the experienced spring boot developers
How much time does it typically take to build a good project covering all the basic requirements of a production-grade Spring Boot application?
For context, by “basic requirements” I mean a project that includes features such as:
• RESTful API endpoints
• Security integration (authentication & authorization via Spring Security)
• Data persistence (using Spring Data JPA or similar)
• Error handling & logging
• Unit and integration testing
• Configuration for deployment (e.g., using Docker)
I am willing to put in 2-3 hours everyday. I have some knowledge of the basics of spring boot but would like to solidify it by building an end to end project.