-
Notifications
You must be signed in to change notification settings - Fork 0
Arquitetura
(inserir diagrama da arquitetura aqui)
Ag. Compromisso consiste de uma aplicação Web com 3 ambientes:
- Banco de dados
- API (backend)
- Cliente (frontend)
MongoDB é um Banco de Dados Orientado a Documentos. Esse tipo de banco de dados utiliza o conceito de dados e documentos autocontidos e auto descritivos, e isso implica que o documento em si já define como ele deve ser apresentado e qual é o significado dos dados armazenados na sua estrutura.
O MongoDB no Heroku é hospedado pela mLab, na versão 3.6.6.
As APIs são um tipo de “ponte” que conectam aplicações, proporcionando a integração entre sistemas que possuem linguagem totalmente distintas de maneira ágil e segura.
Nossa API está desenvolvida em Python (versão?) + Flask 1.0.2
A aplicação acessível aos usuários da Agência Compromisso foi desenvolvida em React e consome os recursos da API através do protocolo HTTP/HTTPS.
O projeto do cliente está no Github na url https://github.com/hackathon-da-diversidade/agencia-compromisso-web