Projeto por FILIPE BRESSANELLI AZEVEDO FILHO - 222024579
FGA0158 - ORIENTAÇÃO A OBJETOS – Turma 03 Trabalho Prático Objetivo: Implementar um sistema web (de temática livre) usando conceitos de orientação de objetos
Regras:
- O trabalho é individual.
- O trabalho deverá ter alguma temática de aplicação.
- O trabalho deverá ser implementado em Python utilizando o framework Flask. Outros frameworks não serão aceitos!
- O trabalho deverá ser implementado utiliza a biblioteca SQLAlchemy para a manipulação da base de dados. Outras bibliotecas para manipulação de base dados não serão aceitas!
- Para o desenvolvimento do trabalho serão aceitos no máximo 3 páginas HTML, no máximo 2 arquivos .py, 1 arquivo .js (opcional) e 1 arquivo .css (opcional)
Requisitos: o trabalho deverá conter no mínimo:
- Uma funcionalidade para cadastrar dados em uma base de dados
- Uma funcionalidade para alterar dados em um base de dados
- Uma funcionalidade para excluir dados em um base de dados
- Uma página HTML com sessão privada que somente usuários habilitados poderão acessá-la/visualiza-la
- Um padrão de projeto criacional
- Um padrão de projeto estrutural
- Um padrão de projeto comportamental
- Uma funcionalidade que utilize a API do ChatGPT
obs: os padrões de projetos não foram implementados corretamente
Para entradas, utilize o padrão "Crie um produto do ramo {ramo escolhido}"