šŸœ RamenGo Admin Service

šŸ“ DescriĆ§Ć£o

O microserviƧo RamenGo Admin Service Ʃ um componente opcional, destinado a fins administrativos. Ele fornece uma interface para o gerenciamento de produtos e imagens do cardƔpio. O projeto Ʃ composto por dois microserviƧos:
  1. RamenGo Orders Service: Este microserviƧo Ć© responsĆ”vel por lidar com o processamento de pedidos e a comunicaĆ§Ć£o com os clientes.

  2. RamenGo Admin Service: Este microserviƧo complementar fornece funcionalidades administrativas, como o gerenciamento de produtos e imagens do cardƔpio.

šŸ“®: Collection - Postman

API Endpoints

A API possui os seguintes endpoints:

šŸ›« Link da aplicaĆ§Ć£o rodando

API PRODUCT

POST /manager/register - Registra novo usuƔrio
POST /manager/login - Retorna token para gerenciar broths e proteins
POST /manager/broths - Salva novo broth
POST /manager/proteins - Salva nova protein

BODY POST /manager/register - Registra novo usuƔrio

{
    "firstName": "",
    "lastName": "",
    "email": "",
    "password": ""
}

BODY POST /manager/login - Retorna token para gerenciar broths e proteins

{
    "email": "",
    "password": ""
}

BODY POST /manager/broths?name=&description=&price= - Salva novo broth

imageActive (key/file)
imageInactive (key/file)

BODY POST /manager/proteins?name=&description=&price= - Salva nova protein

imageActive (key/file)
imageInactive (key/file)

šŸ’» Arquitetura

Link da arquitetura

šŸ’» ConfiguraĆ§Ć£o

Linguagem Java
Framework Spring Boot
Build Tool Maven
Banco de Dados PostgreSQL
ServiƧos externos AWS S3
Java Version 17