This is a simple CRUD (Create, Read, Update, Delete) application with a Spring Boot backend using JPA for database interaction and an Angular frontend. The backend exposes RESTful APIs to perform CRUD operations, and the frontend allows users to interact with these APIs.
-
Spring Boot Backend:
- CRUD operations using Spring Data JPA.
- RESTful APIs for interaction with the frontend.
- H2 for data persistence.
-
Angular Frontend:
- A simple UI to perform CRUD operations (Create, Read, Update, Delete) on the backend data.
- Uses HttpClient to interact with the backend APIs.
-
Backend:
- Java
- Spring Boot
- Spring Data JPA
- H2 Database
- Spring Boot REST API
-
Frontend:
- Angular
- TypeScript
- HTML, CSS
For this application you need:
- A Java IDE such as IntelliJ.
- Maven or Gradle.
- Angular CLI
- npm or yarn
-
Clone the repository:
git clone https://github.com/BlueTechie/DogShelter.git