big-data-estacio / data

Este projeto seria um sistema para gerenciamento de restaurante foi desenvolvido utilizando as tecnologias Python, Streamlit e Pandas. A aplicação permite ao usuário cadastrar, atualizar, visualizar e deletar itens do menu, além de gerar relatórios de vendas por categoria.
https://my-new-bigadata.herokuapp.com/
GNU General Public License v3.0
5 stars 1 forks source link

Usar conceitos de SOLID #49

Open estevam5s opened 1 year ago

estevam5s commented 1 year ago
  1. Implementar o modelo de dados da rentabilidade (produtos e seus atributos) usando SQLAlchemy:

    • Definir as entidades do modelo de dados de rentabilidade (produto, categoria, etc.)
    • Configurar o SQLAlchemy para criar as tabelas do banco de dados a partir das entidades definidas
  2. Criar endpoints RESTful para manipulação dos dados de rentabilidade (CRUD):

    • Definir as rotas da API para criar, ler, atualizar e deletar produtos
    • Implementar a lógica de negócio para cada uma das operações da API
  3. Configurar o servidor Flask para deploy da aplicação:

    • Definir as configurações do servidor (porta, endereço, etc.)
    • Configurar o ambiente (produção, desenvolvimento, testes, etc.)
    • Configurar o servidor de banco de dados a ser utilizado
  4. Usar Conceitos de SOLID no projeto:

    • Aplicar os conceitos de SOLID na arquitetura do projeto, visando maior organização e manutenabilidade do código.