Skip to content

davide-almeida/shipping-app

Repository files navigation

Shipping-app

Este projeto foi desenvolvido durante o treinamento da Campus Code - TreinaDev. E, com ele, tive a oportunidade de adquirir conhecimento e boas práticas de desenvolvimento baseadas em testes, além de ser utilizado como avaliação da primeira etapa do treinamento.

Tecnologias utilizadas

    Ruby 3.0.0
    Rails 7.0.3
    Rspec
    Capybara
    Bootstrap 5.1.3

Baixando e instalando a aplicação

    git clone [email protected]:davide-almeida/shipping-app.git
    cd shipping-app
    gem install bundler
    gem install foreman
    bundle install
    yarn install
    rails css:install:bootstrap
    rails javascript:install:esbuild
    rails db:create db:migrate db:seed
    foreman start -f Procfile.dev

Obs.: Após realizar a instalação vá até a pasta raiz do projeto e procure o arquivo app/javascript/application.js e remova a linha import * as bootstrap from "bootstrap" que foi gerada automaticamente após instalar o bootstrap.

Como acessar

Após utilizar o comando foreman start -f Procfile.dev a aplicação estará disponível no endereço http://localhost:3000.

Para acessar como Administrador(a) navegue até o menu superior direito e click em Acesso Admin e utilize o login [email protected] e senha 123123.

Para acessar como usuário de uma transportadora navegue até botão Acesso Transportadora e utilize o login [email protected] e senha 123123.

Para rastrear um pedido navegue até o botão Rastreio e informe o código de um rastreio. O pedido deve está previamente cadastrado e configurado utilizando os acessos anteriores.

Obs.: Mais dados de acesso podem ser consultados ou adicionados no arquivo seed.rb.

Modelo do banco de dados

Capturas de tela

  1. Tela principal
  1. Admin - Busca de preços
  1. Transportadora - Ordens de serviço
  1. Transportadora - Atualizando rota de entrega
  1. Rastreio

Referências

  1. Layout
    Bootstrap - https://getbootstrap.com/
    Stylish Portfolio - Utilizado no site - https://startbootstrap.com/theme/stylish-portfolio
    SB Admin - Utilizado na aplicação - https://startbootstrap.com/template/sb-admin
  1. Gem's (não inclusas no Gemfile)
    foreman - https://github.com/ddollar/foreman
  1. TreinaDev - Campus Code
    TreinaDev - https://treinadev.com.br/
    Campus Code - https://www.campuscode.com.br/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published