Este projeto é um sistema social de vendas de quentinhas desenvolvido para a Igreja Batista em Vista Alegre, com o objetivo de auxiliar nas gincanas e eventos. Ele foi construído com foco em simplicidade, economia e facilidade de uso.
- Back-end: Flask
- Front-end: HTML5, CSS3, JavaScript (com bibliotecas via CDN)
- Banco de Dados: SQLite
- Bibliotecas JS:
- Autenticação simples com usuário e senha
- Cadastro, edição e exclusão de vendas
- Filtros por vendedor, comprador e ID
- Estatísticas por grupo (Meninos, Meninas, Igreja)
- Exportação dos dados em planilha Excel
- API para consulta de vendas
- Interface responsiva
A interface foi construída com Bootstrap 5, focando em usabilidade e legibilidade, mesmo em dispositivos móveis. Todos os recursos JS foram importados via CDN para manter o projeto leve e barato.
/app
│
├── static/
│ ├── css/style.css
│ └── js/main.js
│
├── templates/
│ ├── index.html
│ ├── login.html
│ └── base.html
│
├── models.py
├── forms.py
├── routes.py
└── app.py
git clone https://github.com/seuusuario/sistema-vendas-ibva.git
cd sistema-vendas-ibvapython3 -m venv venv
source venv/bin/activate # Para Linux/macOSpip install -r requirements.txtCertifique-se de que você tem Python 3.8+ instalado.
python app.pyO projeto foi implementado em produção utilizando:
- Sistema Operacional: Ubuntu Server
- Servidor WSGI: Gunicorn
- Servidor HTTP reverso: Nginx
sudo apt update && sudo apt install python3-venv nginx
cd /caminho/do/projeto
source venv/bin/activate
gunicorn -w 4 -b 127.0.0.1:8000 app:appserver {
listen 80;
server_name seu_dominio.com;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}O sistema permite exportar todas as vendas para uma planilha .xlsx, contendo os campos:
- Produto
- Vendedor
- Comprador
- Grupo
- Quantidade
- Valor Total
- Status do Pagamento
- Data da Venda
- Usuário:
admin - Senha:
123
Para fins de produção, modifique as credenciais no arquivo
routes.py.
Este sistema foi desenvolvido para uso comunitário pela Igreja Batista em Vista Alegre durante eventos e campanhas evangelísticas, como gincanas e ações sociais.
Desenvolvido com 💙 e simplicidade para servir bem a obra de Deus.