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