Skip to content

Repositório do Projeto Final do Luiza<Code> em Parceria com o GamaAcademy.

Notifications You must be signed in to change notification settings

caamilacgs/DaraSquad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Logo

Spring Rest API - WishList

Projeto desenvolvido para formação em JAVA da LuizaCode em parceria com a GamaAcademy.


📚 Índice

  1. Sobre o Projeto
  2. Tecnologias Utilizadas
  3. Pré-requisitos e como rodar a aplicação/testes
  4. Agradecimentos
  5. Autoras
  6. Apresentação Final

💻 Sobre o Projeto

Foi desenvolvido um serviço HTTP para demostrar algumas funcionalidade da wishlist, por meio do relacionamento de Três tabelas sendo elas: Cliente, Wishlist e Produto.

No nosso projeto é possivel realizar:

  • Cadastro de produto
  • Cadastro de cliente
  • Adicionar um produto na Wishlist da cliente;
  • Remover um produto da Wishlist da cliente;
  • Consultar todos os produtos da Wishlist da cliente;
  • Consultar se um determinado produto está na Wishlist da cliente;

🛠 Tecnologias Utilizadas

As seguintes ferramentas foram utilizadas na construção do projeto:

Trello - Kanban de tarefas do time.
Notion - Anotações e relatorios do time.
Java - Linguagem de programação utilizada.
SpringBoot - Frameworks java utlizada no projeto.
Maven - Gerenciar as dependências do projeto.
Mysql - Banco de dados
Postman - Teste local das APIs
Swagger - Documentação da APIs.


👷 Pré-requisitos e como rodar a aplicação/testes

Pré-requisitos para rodar:

  • Ter o Java instalado (JDK e JRE).
  • Ter o Maven instaldo.

Dependências do projeto:

Faça uma copia do projeto para sua maquina:

Clone o repositório:

$ git clone https://github.com/caamilacgs/DaraSquad

Entre dentro da pasta:

$ cd DaraSquad

Compilando e rodando o projeto:

  • Acesse o projeto por uma IDE de sua preferência: INTELIJ, ECLIPSE, VSCODE etc.

  • Consulte o arquivo aplication.properties para definir as configurações de acesso local ao banco.

  • Para compilar o projeto vá até a pasta onde se encontra o arquivo pom.xml e execute no terminal o comando: mvn clean install

  • Se o resultado do build for BUILD SUCCESS, rode o projeto usando: mvn exec:java

  • Logo após, abra o seu navegador e acesse a pagina inicial: http://localhost:8080/

Teste da API

About

Repositório do Projeto Final do Luiza<Code> em Parceria com o GamaAcademy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages