Skip to content

Aplicação em Ruby on Rails de gerenciamento de fretes desenvolvida no curso Treinadev.

Notifications You must be signed in to change notification settings

ana-borowsky/deliveryapp

Repository files navigation

ShippingBox

ShippingBox é um sistema de gerenciamento de fretes desenvolvido para o curso TreinaDev da CampusCode. O planejamento para o projeto encontra-se em um PDF dentro da pasta "docs". É um sistema completo em Ruby on Rails.

Captura de tela 2025-01-03 123651 Captura de tela 2025-01-03 123749 Captura de tela 2025-01-03 123651

Acesso ao sistema

Usuário padrão:

Usuário administrador:

Conteúdo

  • Ordens de serviço:

    • listar ordens de serviço
    • mostrar ordem de serviço
    • buscar ordens de serviço
    • listar ordens de servico pendentes
    • editar ordens de serviço (admin)
    • criar ordens de serviço (admin)
    • selecionar modalidades de transporte
    • iniciar ordens de serviço
    • finalizar ordens de serviço
  • Modalidades de transporte:

    • listar modalidades de transporte
    • mostrar modalidade de transporte
    • adicionar modalidade de transporte (admin)
    • editar modalidade de transporte (admin)
  • Veículos:

    • listar veículos
    • mostrar veículo
    • adicionar veículo (admin)
    • editar veículo (admin)
    • buscar veículo
  • Configurações:

    • listar configurações de preço por peso
    • listar configurações de preço por distância percorrida
    • listar configurações de prazo
    • adicionar/deletar configurações de preço por peso (admin)
    • adicionar/deletar configurações de preço por distância percorrida (admin)
    • adicionar/deletar configurações de prazo (admin)

Como rodar

Primeiramente será necessário instalar Ruby na sua máquina. Este trabalho utiliza a versão 3.1.2. Para controle de versões, recomendo a utilização do asdf.

Em seguida, clone o repositório com o comando:

git clone git@github.com:ana-borowsky/deliveryapp.git

Então, efetue o comando para atualizar as dependências do Ruby:

bundle

Rode as migrations com:

rails db:migrate

E, por último, rode o seed:

rails db:seed

Ferramentas utilizadas

Ruby on Rails, SQLite, HTML, CSS

About

Aplicação em Ruby on Rails de gerenciamento de fretes desenvolvida no curso Treinadev.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published