A simple Spring Boot REST API for CRUD operations.
This backend is designed to be integrated with a Vue3 frontend for managing project data.
- Spring Boot
- Spring Data JPA
- Oracle Database
- RESTful API
- Get all projects (GET)
- Get project detail (GET)
- Create a project (POST)
- Update a project (PUT)
- Delete (soft delete) a project (DELETE)
This API is designed to work with a frontend application built with modern JavaScript frameworks such as:
- Vue.js
- React
Frontend repository will be added later.
- Make sure Oracle Database is running
- Update database credentials in
application.yml - Run the application
./gradlew bootRun