Spring Web Application Build
Budget: ₹12,500 – ₹37,500 INR
I need a Java-based web application built with the Spring framework. The core of the project is straightforward: a secure, database-driven site that also exposes and consumes REST endpoints.
Here’s what has to be in place for the first production release:
• User authentication and role-based authorization handled natively in Spring Security (social login is a bonus, but not mandatory).
• A clean set of RESTful controllers that both serve JSON to the front-end and call at least one external REST API, with proper error handling and logging.
• A persistence layer wired through Spring Data JPA that lets me create, read, update, and delete records in a relational database of your choice (PostgreSQL preferred if you have no strong opinion).
Please structure the code using standard Spring Boot conventions, keep configuration in application.yml, and include a README that shows how to run the project locally with Maven or Gradle. Unit tests for the service layer will be part of the acceptance test, and I’ll consider the work complete once I can clone the repo, run one command, and see the app live on localhost with the three features above working end-to-end.
Here’s what has to be in place for the first production release:
• User authentication and role-based authorization handled natively in Spring Security (social login is a bonus, but not mandatory).
• A clean set of RESTful controllers that both serve JSON to the front-end and call at least one external REST API, with proper error handling and logging.
• A persistence layer wired through Spring Data JPA that lets me create, read, update, and delete records in a relational database of your choice (PostgreSQL preferred if you have no strong opinion).
Please structure the code using standard Spring Boot conventions, keep configuration in application.yml, and include a README that shows how to run the project locally with Maven or Gradle. Unit tests for the service layer will be part of the acceptance test, and I’ll consider the work complete once I can clone the repo, run one command, and see the app live on localhost with the three features above working end-to-end.
Related categories:
Business, Accounting, Human Resources & Legal
JSP
JavaScript
J2EE
PostgreSQL
Spring Boot
Spring Security
REST API