This project is a Sring Boot application designed to provide API endpoints for a mobile application's CRUD operations to the non-persistent, in-memory database.
- IntelliJ
- Makefile
- JDK 17
- Maven
- Spring Boot
- Spring Data JPA
- H2 Database
- Swagger
- CRUD (Create, Read, Update & Delete):
- Waste Category
- Recycling Tips
- Disposal Tips
- Visualise Data Via H2 Console.
- HTTP Request & Response Handling.
- JDK 17 (Bellsoft Liberica recommended)
- Apache Maven (3.8 or higher)
git clone git@github.com:blebelo/enviro365.git
cd enviro365 mvn clean install mvn spring-boot:runOnce running you may access components of the application through the following links
- Web Server
- Swagger UI
- H2 Console
- Username = user
mvn testOr you could just run the following command in your terminal
make