Bem-vindo ao repositório da Essência Tropical, um sistema desenvolvido para gerenciar uma açaiteria/lanchonete que oferece uma grande variedade de produtos, como açaí, lanches e bebidas tropicais.
- Visão Geral
- Funcionalidades
- Pré-requisitos
- Como Executar o Projeto Localmente
- Tecnologias Utilizadas
- Contribuindo com o Projeto
- Contato
A Essência Tropical é um sistema completo para a gestão de pedidos, clientes e produtos em uma açaiteria. Ele conta com uma interface amigável e funcionalidades práticas para otimizar o gerenciamento e melhorar a experiência dos clientes.
- Cadastro de clientes, produtos e pedidos.
- Sistema de autenticação com JWT (JSON Web Token).
- Filtros para exibir histórico de compras e pedidos por status.
- Finalização de pedidos com diferentes formas de pagamento (Pix e cartão).
- Geração de PDFs para comprovantes de pedidos.
- Barra de pesquisa funcional para busca de produtos.
- Pop-ups de confirmação e mensagens de erro.
- Node.js instalado (Baixe aqui)
- Gerenciador de pacotes
npm
ouyarn
- Banco de dados MySQL
-
Clone o repositório git clone https://github.com/Willyang10x/Projeto-Final-Tecinfo.git cd Projeto-Final-Tecinfo
-
Instale as dependências npm install
-
Configure as variáveis de ambiente Crie um arquivo .env na raiz do projeto com as seguintes variáveis: JWT_SECRET=secreta123 DB_HOST=localhost DB_PORT=3306 DB_USER=root DB_PASSWORD= DB_NAME=Acaiteria
-
Inicie o servidor node app.js
-
Acesse o sistema no navegador O projeto estará disponível em: http://localhost:3000
• Backend: Node.js, Express • Banco de Dados: MySQL • Autenticação: JSON Web Token (JWT) • Frontend: HTML, CSS, JavaScript
-
Faça um fork do repositório.
-
Clone o repositório forkado: git clone https://github.com/seu-usuario/Projeto-Final-Tecinfo.git
-
Crie uma nova branch para sua feature: git checkout -b minha-nova-feature
-
Faça suas alterações e realize o commit: git commit -m "Descrição da feature"
-
Envie para o repositório remoto: git push origin minha-nova-feature
-
Abra um Pull Request no repositório original.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes
Caso tenha dúvidas ou sugestões, sinta-se à vontade para entrar em contato:
- Email: [email protected]
- GitHub: Projeto Final Tecinfo