Pular para conteúdo

Projeto Final: Sistema de Gerenciamento Integral 🎓


📝 Descrição

Este é o ápice do curso. Você deve escolher um tema (Ex: Sistema de Hotel, Gestão de Oficina, Jogo RPG) e construir uma aplicação robusta.

🎯 Requisitos Técnicos Obrigatórios

  1. Estrutura Profissional: Uso de pastas src/include e Build com CMake.
  2. Orientação a Objetos: Pelo menos 3 classes integradas com Encapsulamento.
  3. Polimorfismo: Uso de herança e funções virtuais.
  4. Gerenciamento de Memória: Uso de Smart Pointers (sem new/delete manuais).
  5. Persistência: Salvar e carregar dados de arquivos externos.
  6. STL: Uso de pelo menos 2 containers (ex: vector e map) e 1 algoritmo (ex: sort).

📂 Entregáveis

  • Link do repositório no GitHub.
  • Arquivo README.md detalhado.
  • Diagrama de Classes (UML).

🏆 Critérios de Avaliação

  • Organização do código e lógica.
  • Ausência de bugs e vazamentos de memória.
  • Criatividade na solução do problema proposto.