Skip to content

Fedacz/simpleContracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Gerenciamento de Contratos

Sistema web para gerenciar contratos com clientes e produtos, desenvolvido em Flask.

🚀 Funcionalidades

  • 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

📋 Pré-requisitos

  • Python 3.7+
  • pip (gerenciador de pacotes Python)

🔧 Instalação

  1. Clone ou baixe o repositório:
git clone https://github.com/seu-usuario/projetoContrato.git
cd projetoContrato
  1. Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv
venv\Scripts\activate
  1. Instale as dependências:
pip install -r requirements.txt

▶️ Como Executar

  1. Execute a aplicação:
python app.py
  1. Abra seu navegador e acesse:
http://localhost:5000
  1. Navegue entre as abas:
    • Clientes: Cadastre clientes
    • Produtos: Cadastre produtos com preço
    • Contratos: Gere contratos selecionando cliente e produtos

📁 Estrutura do Projeto

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

📝 Notas

  • O banco de dados SQLite é criado automaticamente na primeira execução

📄 Licença

Este projeto é de código aberto.

Desenvolvido com Flask

About

projeto para usar como exemplo para disciplina Eletiva, cursos ADS e GTI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors