This project is an MVP for a Training Center registry built with Java and Spring Boot.
- REST APIs for Training Center management
 - Validation using Jakarta Validation
 - Embedded H2 database (for testing)
 - Maven for project management
 
- Java 17+
 - Maven 3.8+
 - Git
 - IDE (IntelliJ/VS Code)
 
- Clone the repository:
git clone https://github.com/Aryanag03/traini8.git
 - Navigate to the project directory:
cd traini8 - Build the project:
mvn clean install
 - Run the project:
mvn spring-boot:run
 
- POST /api/training-centers
 - GET /api/training-centers
 
This project uses an H2 in-memory database for development and testing.
- H2 Console (Web UI) Spring Boot provides an embedded web console to interact with the H2 database.
 
- URL: http://localhost:8080/h2-console
 - JDBC URL: jdbc:h2:mem:testdb
 - Username: sa
 - Password: password