Skip to content

Latest commit

 

History

History
104 lines (67 loc) · 2.97 KB

README.md

File metadata and controls

104 lines (67 loc) · 2.97 KB

img

Essência Tropical 🍹🍨

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.

📜 Índice


🌟 Visão Geral

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.


🛠️ Funcionalidades

  • 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.

⚙️ Pré-requisitos

  • Node.js instalado (Baixe aqui)
  • Gerenciador de pacotes npm ou yarn
  • Banco de dados MySQL

🚀 Como Executar o Projeto Localmente

  1. Clone o repositório git clone https://github.com/Willyang10x/Projeto-Final-Tecinfo.git cd Projeto-Final-Tecinfo

  2. Instale as dependências npm install

  3. 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

  4. Inicie o servidor node app.js

  5. Acesse o sistema no navegador O projeto estará disponível em: http://localhost:3000

💻 Tecnologias Utilizadas

• Backend: Node.js, Express • Banco de Dados: MySQL • Autenticação: JSON Web Token (JWT) • Frontend: HTML, CSS, JavaScript

🌱 Contribuindo com o Projeto

  1. Faça um fork do repositório.

  2. Clone o repositório forkado: git clone https://github.com/seu-usuario/Projeto-Final-Tecinfo.git

  3. Crie uma nova branch para sua feature: git checkout -b minha-nova-feature

  4. Faça suas alterações e realize o commit: git commit -m "Descrição da feature"

  5. Envie para o repositório remoto: git push origin minha-nova-feature

  6. Abra um Pull Request no repositório original.

📝 License

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes

📞 Contato

Caso tenha dúvidas ou sugestões, sinta-se à vontade para entrar em contato: