Sobre a Aplicação
Esta aplicação foi desenvolvida no âmbito da
unidade curricular de Programação Web utilizando
o framework Django.
Arquitetura MVT
O Django utiliza a arquitetura Model-View-Template
(MVT), separando os dados, a lógica da aplicação
e a interface.
- Model: representa os dados.
- View: contém a lógica da aplicação.
- Template: apresenta a informação ao utilizador.
Modelação
O modelo de dados foi implementado através do
ORM do Django, utilizando vários modelos e
relações entre eles.
Tecnologias Utilizadas
- Django
- Python
- HTML
- CSS
- Git
- GitHub
- Neon PostgreSQL
- Cloudinary
Arquitetura da Aplicação
A aplicação utiliza PostgreSQL através do
Neon como base de dados, Cloudinary para
armazenamento de imagens e GitHub Actions
para CI/CD.
Repositório GitHub
Ver Repositório
Making Of
Todo o processo de desenvolvimento encontra-se
documentado na página Making Of.