Esse repositório contém um sistema de gerenciamento de uma loja fictícia, desenvolvido como projeto prático do curso de Desenvolvimento de Software da Trybe. O objetivo do projeto é aplicar conceitos de desenvolvimento web como CRUD (Create, Read, Update e Delete), conexão com banco de dados e testes automatizados.
O Store Manager possui as seguintes funcionalidades:
- Cadastro de produtos
- Listagem de produtos
- Busca de produtos por id ou nome
- Edição de produtos
- Remoção de produtos
- Cadastro de usuários
- Autenticação de usuários
- Listagem de vendas
- Criação de vendas
- Cálculo de valor total da venda
O projeto foi desenvolvido com as seguintes tecnologias: