E uma aplicação web em Ruby on Rails com funcionalidade de conectar o publico com itens que estão defasados ou com pequenas avarias, assim podendo ser comercializado novamente pelo meio escolhido de leilão. Este e um projeto que faz da primeira etapa de treinamento do TreinaDev.
✅ Cadastro de usuários dos tipos(Admin, Regular)
✅ Gerenciamento de categorias de produtos(itens)
✅ Cadastro de produtos(itens) disponíveis para leilão
✅ Detalhes de produtos(itens)
✅ Adicionar imagem ao produto
✅ Iniciar novo lote com informações de data e lances
✅ Adicionar produtos(itens) em lotes
✅ Muda status do lote de pendente para aprovado
✅ Usuário(regular) logado faz lances em lotes disponíveis
✅ Acompanhamento de lances recebidos nos lotes
✅ Finalizar o leilão quando a lances quando não cancelar
✅ Dúvidas/comentários e respostas sobre um lote
✅ Buscar por produto
No terminal, clone o projeto:
git clone https://github.com/leanddro/stock_auction
Entre na pasta do projeto:
cd stock_auction
Comando para configuração inicial
./bin/setup
Rodando aplicação
./bin/dev
Acesse a aplicação em seu navegador através do endereço http://localhost:3000. Para fazer login use os dados abaixo.
nome | password | Tipo | |
---|---|---|---|
Admir | admir@leilaodogalpao.com.br | password | Administrador |
Ana | ana@leilaodogalpao.com.br | password | Administrador |
Leandro | leandro@email.com | password | Regular |
João | joao@email.com | password | Regular |
Toda aplicação tem testes automatizados que podem ser executado rodando o comando abaixo
rspec
Para ver a cobertura de teste e só abrir o arquivo index ou executar um http server na pasta coverage.
🔳 Bloqueio de CPF
🔳 Lote favorito