fernandollira / delivery-app

Sistema de gerenciamento de entregas / Delivery management system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema de gerenciamento de entregas

Aplicação desenvolvida no âmbito da Turma 8 do TreinaDev para gerenciar entregas de produtos. Permite:

  • Cadastrar transportadoras, seus veículos e suas tabelas de preços e prazos;
  • Criar ordens de serviço, pesquisar preços e prazos praticados pelas transportadoras para aquela ordem e atribuí-la a uma transportadora;
  • Aceitar ordens de serviço atribuídas à transportadora e atualizar periodicamente situação da entrega;
  • Consultar situação de entrega sendo realizada.

Projeto associado no GitHub Projects

Requisitos

Executando a aplicação

  1. Certifique-se de ter a versão correta do Ruby (3.1.2 +) instalada.
  2. Clone o repositório ou baixe o arquivo .zip e descompacte-o.
  3. Mude de diretório para a pasta principal do projeto.
  4. Execute bundle install no terminal para instalar as dependências.
  5. Execute rails db:migrate db:seed no terminal para preparar o banco de dados.
  6. Execute rails server no terminal para iniciar a aplicação.
  7. Acesse o endereço localhost:3000 no navegador de sua preferência.

Executando testes

  1. Certifique-se de ter a versão correta do Ruby (3.1.2 +) instalada.
  2. Clone o repositório ou baixe o arquivo .zip e descompacte-o.
  3. Mude de diretório para a pasta principal do projeto.
  4. Execute bundle install no terminal para instalar as dependências.
  5. Execute rails db:migrate no terminal para preparar o banco de dados.
  6. Execute rspec no terminal para iniciar os testes.

About

Sistema de gerenciamento de entregas / Delivery management system


Languages

Language:Ruby 76.5%Language:HTML 23.1%Language:CSS 0.3%Language:JavaScript 0.0%