Estou compartilhando minha implementação do projeto "Gerenciador de Restaurantes" do Curso Python 2, e gostaria muito da ajuda de vocês para revisar e validar meu trabalho. A aplicação é uma CLI que permite cadastrar, listar, ativar/inativar restaurantes e registrar avaliações, com persistência em JSON.
Link do GitHub:https://github.com/carlosvblessa/curso-python-2
Funcionalidades Implementadas
- Cadastrar novos restaurantes com nome e categoria.
- Listar todos os restaurantes cadastrados com média de avaliação e status.
- Alternar entre status ativo/inativo.
- Registrar avaliações com validação de nota (entre 1 e 5).
- Dados salvos automaticamente em arquivo JSON.
Solicitações de Feedback
Gostaria de receber feedback sobre:
- Organização do código e uso de Orientação a Objetos.
- Qualquer melhoria possível na arquitetura.