Skip to content

blebelo/enviro365

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Waste Sorting App - API

Description

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.


Technical Tools

  • IntelliJ
  • Makefile
  • JDK 17
  • Maven
  • Spring Boot
  • Spring Data JPA
  • H2 Database
  • Swagger

Key Features

  1. CRUD (Create, Read, Update & Delete):
    • Waste Category
    • Recycling Tips
    • Disposal Tips
  2. Visualise Data Via H2 Console.
  3. HTTP Request & Response Handling.

Prerequisites

  • JDK 17 (Bellsoft Liberica recommended)
  • Apache Maven (3.8 or higher)

Running The Application

1. Clone The Repository

   git clone git@github.com:blebelo/enviro365.git
   cd enviro365

2. Build The Project

   mvn clean install

3. Run

   mvn spring-boot:run

Once running you may access components of the application through the following links

4. Test

   mvn test

Shortcut

Or you could just run the following command in your terminal

   make

About

Coding Assessment for Enviro 365 Grad Programme

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors