# Motivação do uso dessas tecnologias

Documentação que visa a explicar o porquê dos softwares utilizados terem sido escolhidos.

# Svelte

Ao pensar em um framework para ser utilizado no front-end, surgiu-nos a ideia de, ao invés do React (tecnologia que mais domina o mercado atualmente), usar o Svelte, haja vista sua proposta simplista, e a presença de integrantes do grupo inexperientes na área. Assim, tornar-se-ia mais fácil a contribuição de todos os membros da equipe.

# Flask

Ainda no intuito de tornar a configuração e o desenvolvimento tão simples quanto possível, optamos por usar o Flask como framework de desenvolvimento back-end. Nesse sentido, note que para instalá-lo bastar usar um simples comando no terminal, fator atrativo à nossa atenção.

# Docker/docker-compose

O Docker havia sido utilizado por um colega da equipe em uma experiência profissional, o qual já possui experiência com o software e um acervo exemplo de sua utilização, de forma a facilitar nosso trabalho. Dessa forma, achamos por bem utilizá-lo.

# PostgreSQL

A motivação em usar o Postgres como SGBD foi a de que, por ser um software amplamente utilizado nos dias atuais, foi, basicamente, o único SGBD com o qual a maior parte do grupo já possuía alguma experiêcnia. Assim, na ideia de facilitar o processo de desenvolvimento, decidimos por usá-lo.

# DBDiagram

Como software de auxílio à modelagem do banco de dados optamos pelo DBDiagram. Essa escolha foi baseada na sugestão de um dos integrantes do grupo, o qual versou sobre a facilidade do uso dessa aplicação, além dela ser online, facilitando o desenvolvimento em equipe.

Caso necessário, podemos migrar para uma ferramenta CASE mais completa.