/fastfeet-api

Backend do projeto fictício desenvolvido durante o Bootcamp Gostack10 da Rocketseat. O projeto tem como objetivo servir uma API para uma transportadora.

Primary LanguageJavaScriptMIT LicenseMIT

Fastfeet

🚀 Bootcamp GoStack - Rocketseat

Sobre o desafio

Fastfeet foi uma aplicação desenvolvida no bootcamp GoStack da Rocketseat. O objetivo era construir a API de uma transportadora fictícia. Nos módulos seguintes trarei o front-end mobile e web da aplicação.

1º do desafio

2º do desafio

Funcionalidades disponíveis

  • Admin consegue se autenticar via Token JWT
  • Cadastrar e Editar destinatários.
  • Listar/cadastrar/editar/deletar entregadores e entregas.
  • Visualização de encomendas
  • Alterar status das encomendas
  • Cadastrar problemas na entregas
  • Cancelar uma entrega
  • Envio de e-mail sobre novas entregas e cancelamento de encomendas.

Instalando dependências

git clone ...
cd FastFeet
yarn

Banco de dados

Crie uma imagem do PostgreSQL no docker, e inclua as configurações no /src/config/database.js
(Estou devendo as variáveis de ambiente)

Rodando as migrations e seeds

yarn sequelize db:migrate
yarn sequelize db:seed:all

Iniciando o servidor

yarn dev

Tarefas

Kanban

Rotas (import)

Run in Insomnia}

📝 License

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.