/M3R2-LABinventory-FrontEnd-Squad2

FrontEnd da Squad 2 no projeto LABinventory

Primary LanguageVue

M3P2-DevinHouse 👨‍💻

Software de controle de itens virtuais - LABinventory

O projeto Front-end desenvolvido durante o Módulo 3, consiste no desenvolvimento de software utilizando o framework VueJS para controle de itens virtuais, sucessor do produto DEVinventory.

Back-end disponível em:

Requisitos:

  • Utilizar o Vue Router para gerenciamento das rotas
  • Utilizar o Vuex para gerenciamento de estado
  • Utilizar o Vue Gravatar para gerenciar as fotos de perfil.
  • Utilizar animações de loading e transições entre páginas.
  • Utilizar consumo da API ViaCEP para cadastro de endereço
  • Utilizar favicon, título de página e demais assets
  • Utilizar API e MongoDB para guardar as informações
  • Utilizar o GitHub como versionador de código
  • Utilizar o Trello para organização das atividades do projeto
  • Utilizar o Cypress para realizar testes na aplicação

Pré requisitos ambiente:

Instalar Vue na maquina através do link abaixo: Vue 3

Configuração ambiente:

  • No terminal dentro do projeto instalar <npm i>

Executar aplicação:

  • Para start do projeto dev <npm run serve>
  • Para start do projeto prod <npm run build>
  • Para start dos tests <npm run test:e2e test/e2e/specs>
  • Views:

    • Tela de Login com autenticação
    • Tela cadastro de usuário novo - pela tela de Login
    • Tela cadastro de Colaborador
    • Tela listagem de Colaborador
    • Tela cadastro de produto
    • Tela emprestimo de produto a um colaborador, permitindo realizar busca
    • Tela inventário
    • Menu lateral e Navbar fixo para as telas quando usuário autenticado
    • Funcionalidade de visualizar informações e permitir edição

    Tecnologias utilizadas:

    Desenvolvedores - Anyway Group:

    Somos o Anyway Group, time de desenvolvedores full-stak, desenvolvemos o projeto LABinventory.

    Redes Sociais:

    Referências: