O Alegria v3.1 é uma aplicação desktop desenvolvida para simplificar a administração de condomínios. Construído inteiramente em Python, o sistema foca em ser leve, rápido e fácil de utilizar, sem necessidade de servidores complexos ou conexão constante com a internet.
Esta versão 3.1 traz uma interface moderna (Dark Mode) construída com CustomTkinter e otimização no banco de dados SQLite.
- 👥 Gestão de Moradores: Cadastro completo (CPF, Telefone, Unidade) e distinção entre proprietários e inquilinos.
- 🚗 Controle de Veículos: Associação de veículos aos moradores com placa, modelo e cor.
- 📅 Reservas de Áreas: Agendamento de espaços comuns (Salão de festas, Churrasqueira, Quadra) com status de aprovação.
- 💰 Controle Financeiro: Registro de receitas e despesas com datas de vencimento e status de pagamento.
- 🎨 Interface Moderna: Layout escuro (Dark Mode) nativo e responsivo.
- Linguagem: Python 3
- GUI: CustomTkinter (UI Moderna)
- Banco de Dados: SQLite3 (Nativo)
main_app.py: Interface gráfica principal e lógica de eventos.models.py: Regras de negócio e operações CRUD no banco de dados.conexao.py: Gerenciamento da conexão com o SQLite.db_setup.py: Script de inicialização para criar as tabelas automaticamente.
Siga os passos abaixo para rodar o projeto na sua máquina:
Abra o terminal e clone o projeto:
git clone [https://github.com/brunnodev50/alegria-sgc-python.git](https://github.com/brunnodev50/alegria-sgc-python.git)