cristian-95 / ecommerce-api

API REST para gerenciar recursos de uma plataforma de e-commerce para multiplos vendedores.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

e-commerce-api


Este projeto implementa a API de back-end para uma plataforma de e-commerce que suporta múltiplos vendedores.

Instruções de Execução

Pré-requisitos:

  • Java 17 instalado
  • Maven instalado
  • PostgreSQL instalado e configurado com um banco de dados chamado e_commerce_api_db

Passos:

  1. Clone o repositório para o seu diretório local:

    git clone https://github.com/cristian-95/ecommerce-api
  2. Acesse o diretório do projeto:

    cd ecommerce-api/api
  3. Configure as variaveis de ambiente:

    export DB_USER=      # usuario do postgres 
    export DB_PASSWORD=  # senha do postgres
    export API_SECRET=   # seed do algoritmo de encriptação

    (Também pode ser feito nas configurações de execução do Intellij)

  4. Instale as dependências do projeto:

    mvn install
  5. Execute a aplicação Spring Boot:

    mvn spring-boot:run
  6. Acesse a aplicação na URL: http://localhost:8080

    • Utilize a collection do postman para testar,

Diagrama de classes UML

diagrama

About

API REST para gerenciar recursos de uma plataforma de e-commerce para multiplos vendedores.


Languages

Language:Java 100.0%