Este projeto foi desenvolvido como parte do curso de Fundamentos de Programação 2024.1, ministrado pelos professores Carol Melo e Victor Cavalcanti. O objetivo é criar um sistema de Gerenciamento de Receitas para ajudar Rafael a organizar suas receitas favoritas de diferentes países.
- Cadastro de Receitas: Permite registrar informações sobre cada receita, incluindo nome, país de origem, ingredientes e modo de preparo.
- CRUD de Receitas: Possibilita adicionar, visualizar, atualizar e excluir receitas da coleção de Rafael através de um menu interativo.
- Filtragem por País: Facilita a busca por receitas específicas de acordo com o país de origem.
- Armazenamento em Banco de Dados: Todas as informações das receitas são armazenadas em um arquivo no formato .csv ou .txt para persistência dos dados.
- Lista de Favoritos: Permite marcar receitas favoritas para acesso rápido em uma lista separada.
- Sugestão de Receitas Aleatórias: Apresenta funcionalidade para sugerir receitas aleatórias de diferentes países, incentivando a experimentação de novos pratos.
- Filtragem por tipo de prato: Facilita a busca por receitas específicas de acordo com a categoria do prato (Sobremesas, Saladas, Aperitivos).
- Python 3.12
- Biblioteca "random" para sugestão de receitas aleatórias
- Biblioteca "os" para limpar o terminal
- teste.py: Contém o código principal do sistema, incluindo as funcionalidades principais.
- receitas.txt: Arquivo de banco de dados para armazenamento das receitas.
- aleatorias.txt: Arquivo de banco de dados para armazenamento de sugestões de receitas.
- listas.txt: Arquivo de banco de dados para armazenar as listas.
- Certifique-se de ter o Python 3.12 instalado em seu sistema.
- Clone este repositório para sua máquina local.
- Abra um terminal na pasta do projeto.
- Execute o comando python main.py para iniciar o sistema.
- Contém o Manual do Programa
- Manual