Skip to content

teteusAraujo/Deliver-BackEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚧 Deliver 👨‍🏫 em construção ✔️ 🚧

💻 Sobre o projeto

Projeto integrador desenvolvido durante a semana da DevSuperior.

🛠 Tecnologias

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

Back-End


Java


Modelo conceitual

Image

Padrão camadas adotado

Image

Checklist

  • Setup inicial do projeto
    • Dependências
    • Arquivos .properties
    • Configuração de segurança
  • Modelo de domínio
    • Entidades e relacionamentos
    • Mapeamento objeto-relacional
    • Seed
  • Criar endpoints
    • [GET] /products
    • [GET] /orders
    • [POST] /orders
    • [PUT] /orders/{id}/delivered
  • Validar perfil dev
    • Base de dados Postgres local
    • Testar todos endpoints
  • Preparar projeto para implantação
    • Arquivo system.properties
    • Profile prod -> commit
  • Implantar projeto no Heroku
    • Criar app e provisionar Postgres
    • Criar base de dados remota
    • Executar comandos no Heroku CLI

👷 Como rodar

# Clonar o repositório
git clone https://github.com/teteusAraujo/Deliver-BackEnd

# Entrar numa IDE de sua preferência 

# Rodar a aplicação

Feito isso, abra o seu navegador e acesse http://localhost:8080/ ou em uma porta de sua preferência.

🤔 Como contribuir ? 🤝

- Faça um fork desse repositório;
- Cria uma branch com a sua feature: `git checkout -b minha-feature`;
- Faça commit das suas alterações: `git commit -m 'feat: Minha nova feature'`; 
- Faça push para a sua branch: `git push origin minha-feature`.

Depois que o merge da sua pull request ser feito, você pode deletar a sua branch. 

🌟 AGRADECIMENTOS

Dev Superior

🎓 Autor

Image do Mateus Araújo
Mateus Araújo

📝 Licença

Este projeto esta sobe a licença MIT.

About

Projeto de um sistema de Deliver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages