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.
Ruby 3.0.0
Rails 7.0.3
Rspec
Capybara
Bootstrap 5.1.3
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.
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
.
- Tela principal
- Admin - Busca de preços
- Transportadora - Ordens de serviço
- Transportadora - Atualizando rota de entrega
- Rastreio
- 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
- Gem's (não inclusas no Gemfile)
foreman - https://github.com/ddollar/foreman
- TreinaDev - Campus Code
TreinaDev - https://treinadev.com.br/
Campus Code - https://www.campuscode.com.br/