Skip to content

ruben-rdez/coffee-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coffee Shop Project

Overview

The Coffee Shop Project is a web-based application designed to manage coffee shop operations efficiently.

Table of Contents

Features

  • Browse coffee menu with detailed descriptions

Requirements

  • Java 21
  • Spring Boot
  • Spring Data JPA
  • Actuator
  • Swagger
  • Validation
  • Lombok
  • Maven
  • MySQL
  • Logging with SLF4J
  • Exception handling
  • Caching
  • Unit/Integration Tests
  • Git
  • GitHub
  • Redis
  • SonarQube
  • Jenkins
  • Docker
  • Docker Compose

API Endpoints

  • GET /api/v1/coffees - Get all coffees
  • GET /api/v1/coffees/{id} - Get a coffee by id
  • POST /api/v1/coffees - Add a coffee
  • PUT /api/v1/coffees/{id} - Update a coffee
  • DELETE /api/v1/coffees/{id} - Delete a coffee

About

Coffee Shop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published