Este projeto é uma aplicação web desenvolvida para facilitar a gestão de vendas de livros em feiras. Criado para substituir o uso cansativo de planilhas, o gerenciador oferece uma solução prática e eficiente para controlar o estoque e registrar vendas dos produtos.
- Adicionar livros ao carrinho de compras lendo o código de barras.
- Gerenciamento de clientes, incluindo adição e edição de informações.
- Registro de vendas com histórico detalhado de cada transação.
- Interface intuitiva e responsiva para facilitar a navegação e utilização, otimizada para operações rápidas no celular.
- Registro de vendas rápida pelo celular, utilizando a câmera do dispositivo para ler o código de barras.
- Geração de relatório de vendas em planilha para análise e controle financeiro.
- Upload do estoque por planilha para facilitar a atualização e gestão dos produtos.
- Consulta de livros disponíveis.
- Frontend: React.js
- Backend: Node.js, Express.js
- Banco de Dados: MongoDB
Para permitir o uso da câmera do celular no navegador web, foi necessário configurar um ambiente HTTPS. Certificados SSL foram gerados para simular um ambiente seguro utilizando o mkcert
. Estes certificados já estão configurados no projeto e prontos para uso.