M1P2-DevinHouse 👨‍💻

Software de gestão de inventário de empresas - DEVinThings LTDA

O projeto Front-End desenvolvido durante o Módulo 1, consiste em um software utilizando o framework VueJS para gestão de inventário de empresas.

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 o localStorage para guardar as informações cadastradas.
  • Utilizar o GitHub como versionador de código

Views:

  • Tela de Login com autenticação
  • Tela cadastro de usuário novo
  • 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

Detalhes:

  • Detalhar o produto deve clicar na imagem - Apenas tela de Inventário
  • Detalhar o colaborador deve clicar na imagem - Apenas tela de Listagem de Colaborador
  • Não foi realizado animação ao salvar e/ou mudar de pagina
  • Pesquisa de produto pelo Id de Patrimonio - Tela de Emprestimo
  • Pesquisa de colaborador pelo nome - Tela de Listagem de colaborador

Utilização:

  • No terminal dentro do projeto instalar <npm i>
  • Para start do projeto <npm run serve>

Tecnologias utilizadas:

Desenvolvedora:

Meu nome é Julia, futura Engenheira de Computação, formada pelo Instituto Federal São Paulo - câmpus Birigui. Atualmente desenvolvedora Full-Stack, além disso tenho conhecimentos em: Banco de Dados, Python, Java, Javascript, HTML, CSS, Linux, Latex, Elétrica, Eletrônica, Hardware, Redes e Gerenciamento de projetos.

Redes Sociais:

Referências: