Skip to content

DivasLu/ApiWishlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License

🚀 Luiza Code - 2° Edição - DESAFIO FINAL 🚀

💻 Sobre o Projeto

Sistema de Gerenciamento com objetivo desenvolver um serviço HTTP aplicando a funcionalidade de Wishlist do cliente.


👍 Aprendizados

  • Conceitos da linguagem Java, Testes Unitários, Git, Banco de Dados, Spring Boot, JUnit e Docker.

📃 Documentação Completa


⚙️ Funcionalidades

  1. Adicionar um produto na Wishlist do cliente
  2. Remover um produto da Wishlist do cliente
  3. Consultar todos os produtos da Wishlist do cliente
  4. Consultar se um determinado produto está na Wishlist do cliente

🔨 Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Java, My SQL Workbench, MySQL Server, Maven, Docker e Git. Além disso é bom ter um editor para trabalhar com o código como Eclipse ou o de sua preferência.

Para executar o projeto você obrigatoriamente deve ter o repositorio de Java. Acesse repositorio.

E siga as instruções e pre-requisitos da documentação

🎲 Rodando o Backend (servidor)

# Clone este repositório
git clone https://github.com/DivasLu/ApiWishlist

# Acesse a pasta do projeto no terminal de sua preferencia bash/cmd:
$ cd ApiWishlist

💡 Os passos abaixo serão usados apenas na primeira vez que rodar o projeto em sua máquina 💡

# Coloque no terminal o código abaixo para utilizarmos o Docker:
$ docker-compose build 

☝ O processo acima irá demorar alguns minutos.
  
# Ainda no terminal coloque o código:
$ docker-compose up

💡 Nas próximas vezes será usado apenas o código abaixo em seu terminal 💡

 $ docker-compose up
 
# O servidor inciará na porta:8080 - Acesse: http://localhost:8080

Utilitários


👨‍💻 Participantes

💜 Um super parabens 👏 para essa equipe nota 10 que fez tudo sair do papel :)


💪 Como contribuir para o projeto

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature

📝 Licença

Este projeto esta sobe a licença MIT. ✔️

About

Api lista de desejos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors