Sistema web para gerenciar contratos com clientes e produtos, desenvolvido em Flask.
- Gestão de Clientes: Cadastrar clientes
- Gestão de Produtos: Cadastrar produtos
- Geração de Contratos: Cria contratos
- Cálculo Automático: Soma o total dos preços dos produtos selecionados
- Python 3.7+
- pip (gerenciador de pacotes Python)
- Clone ou baixe o repositório:
git clone https://github.com/seu-usuario/projetoContrato.git
cd projetoContrato- Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv
venv\Scripts\activate- Instale as dependências:
pip install -r requirements.txt- Execute a aplicação:
python app.py- Abra seu navegador e acesse:
http://localhost:5000
- Navegue entre as abas:
- Clientes: Cadastre clientes
- Produtos: Cadastre produtos com preço
- Contratos: Gere contratos selecionando cliente e produtos
projetoContrato/
├── app.py # Aplicação Flask principal
├── database.py # Configuração do banco de dados SQLite
├── models.py # Modelos de dados
├── requirements.txt # Dependências Python
├── sistema.db # Banco de dados SQLite (criado automaticamente)
├── static/
│ └── static.css # Estilos CSS
└── templates/
├── index.html # Página inicial
├── clientes.html # Página de clientes
├── produtos.html # Página de produtos
└── contratos.html # Página de contratos
- O banco de dados SQLite é criado automaticamente na primeira execução
Este projeto é de código aberto.
Desenvolvido com Flask ⚡