O CondoManager é um sistema desenvolvido por Bernardo de Marco Gonçalves e José Victor Machado de Vasconcelos como atividade avaliativa da disciplina Desenvolvimento de Sistemas Orientados a Objetos I (INE5605) do curso de Sistemas de Informação da UFSC.
O sistema foi desenvolvido com o objetivo de praticar os conteúdos que foram passados aos discentes durante as aulas, tais como:
- Programação Orientada a Objetos (em Python);
- UML e MVC;
- Interface Gráfica do Usuário;
- Persistência de Dados.
O CondoManager foi desenvolvido com o intuito de auxiliar na gestão de condomínios. Para isso, é possível salvar os dados do condomínio, realizar o cadastro de moradores, funcionários, espaços reserváveis (locais disponíveis para reserva no condomínio, como salões de festas), registrar as contas, reservas e entregas aos moradores.
Além disso, é possível gerar relatórios das contas de um determinado mês e da quantidade de reservas feitas por morador.
- Python
- PySimpleGUI
- Módulo pickle (persistência dos dados)
Clone este repositório:
# clonar repositório
git clone https://github.com/bernardodemarco/CondoManagerProject
Dentro da pasta do projeto, rode o seguinte comando:
# instalar o PySimpleGui
pip install pysimplegui
# inicie a aplicação
python3 main.py