CRUD - Sistema Gerenciamento de Receitas
CRUD (Adição, Leitura, Atualização e Deleção) de Sistema de Gerenciamento de descobertas gastronômicas em Python
Grupo - Beatriz Costa; Gabrielle Mastellari; Maria Clara Neves; Nina Henrique França
- [Descrição]
- [Requisitos]
- [Progresso atual]
- [Briefing do projeto]
- [Fluxograma do código]
- [Manual do usuário]
Este é um sistema de Gerenciamento de Receitas gastronômicas, para que usuários possam manter o controle de suas descobertas da culinária. De modo didático e contando com diversas funções, garante ao usuário a possibilidade de criar, deletar, filtrar ou acessar suas receitas de forma fácil e eficiente.
Pacote utilizado:
- Python 3.12.0
Passo a passo de instalação e configuração:
- Clone este repositório
git clone https://github.com/biacosta7/CRUD-receitas.git
- No VS Code, rode a aplicação com python e insira seus inputs no terminal
O programa deve:
- Permitir que o usuário cadastre informações sobre cada receita (nome, origem, ingredientes e modo de preparo)
- Permitir que o usuário crie, delete, visualize e atualize as receitas.
- Permitir que o usuário faça uma filtragem por país, vendo quais receitas de cada país foram cadastradas.
- Permitir que o usuário veja sua estatística de uso (país mais frequente em suas receitas)
- Possibilitar ao usuário escolher suas receitas favoritas e apresentá-las em lista.
- Poder sugerir uma receita aleatória ao usuário.
- Armazenar todas as informações de receitas em arquivos (banco de dados primitivo), desse modo, não sendo apagadas após a execução do programa
Lista de requisitos: [x] Menu interativo no terminal [x] Função adicionar [x] Função visualizar [x] Função deletar [x] Função filtrar por país [x] Função atualizar [x] Função de estatísticas de uso
Rafael é um entusiasta da culinária e adora experimentar novas receitas de diversos países. No entanto, ele enfrenta dificuldades em organizar suas receitas favoritas e muitas vezes acaba perdendo as que mais gostou. Como um programador dedicado, você decidiu ajudá-lo a criar um sistema de Gerenciamento de Receitas para que Rafael possa manter o controle de suas descobertas gastronômicas.
Segue fluxograma de funcionamento do CRUD: https://drive.google.com/file/d/1NuzLKYhs5Se4VMYS1RjgfqUrU8YwhX8g/view?usp=sharing
Segue manual de utilização do CRUD: https://www.canva.com/design/DAGFzO8ohHw/kxkcVvObGfeSo8Kx-_CuSg/edit?utm_content=DAGFzO8ohHw&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton