Home | Escopo e Cronograma | Processo | Design/Mockups | Configuração | Arquitetura | Infra | Código | BD |
---|
Esta seção descreve a arquitetura do projeto, incluindo a organização dos serviços, tecnologias utilizadas e principais decisões técnicas. O objetivo é fornecer uma visão clara de como os componentes do sistema interagem e como cada parte foi estruturada.
Sumário
Visão Geral
O projeto segue uma arquitetura cliente-servidor, onde o frontend se comunica com a API backend, que por sua vez interage com o banco de dados PostgreSQL. A aplicação adota um design modular e desacoplado, garantindo escalabilidade e manutenibilidade.
Frontend
Repositório: https://tools.ages.pucrs.br/saude-bucal-quilombola/front-end
Backend
Repositório: https://tools.ages.pucrs.br/saude-bucal-quilombola/back-end
Banco de Dados
O sistema utiliza um banco PostgreSQL, com modelagem relacional definida no Prisma ORM.
Para mais detalhes sobre estrutura do banco, consulte as documentações:
Fluxo de Dados
O fluxo de dados segue uma abordagem estruturada:
- Usuário acessa o frontend
- Frontend consome a API backend
- Backend processa e interage com o banco de dados
- Os dados são retornados ao frontend para exibição