Uma API que ajuda você a gerenciar suas encomendas, destinatários e entregadores de sua transportadora 🚀
- Encomendas CRUD
- Entregadores CRUD
- Destinatários CRUD
- Problemas os entregadores podem adicionar problemas nas encomandas.
É importante mencionar que esta é uma das aplicações do FastFeet System
Para explorar os outros, clique nos links acima:
Você precisa instalar o Node.js e o Yarn primeiro e, em seguida, para clonar o projeto via HTTPS , execute este comando:
git clone https://github.com/alessandro-silva/fastfeet-api.git
URLs SSH fornecem acesso a um repositório Git via SSH, um protocolo seguro. Se você possui uma chave SSH registrada na sua conta do Github, clone o projeto usando este comando:
git clone git@github.com:alessandro-silva/fastfeet-api.git
Execute as transações para configurar o esquema do banco de dados
npx sequelize-cli db:migrate
Execute o seguinte comando para iniciar o aplicativo em um ambiente de desenvolvimento:
// Inícia o servidor
yarn dev
// Execute a fila responsável pelo trabalho de email
yarn queue-dev
FastFeet retorna os seguintes códigos de status em sua API:
Status Code | Description |
---|---|
200 | OK |
422 | UNPROCESSABLE ENTITY |
400 | BAD REQUEST |
404 | NOT FOUND |
500 | INTERNAL SERVER ERROR |
Pergunta: Quais são as tecnologias utilizadas neste projeto?
Resposta: As tecnologias usadas neste projeto são NodeJS + Express Framework para lidar com o servidor e Sequelize
Feito por Alessandro Silva 📖🌎