Skip to content

8. Visão de Implantação

Visão de Implantação

O sistema será implementado para desktop com o uso de React para o front-end, o que possibilita a criação de uma interface moderna, responsiva e acessível aos usuários. Além disso, permite a manutenção de um equilíbrio entre desempenho e usabilidade, mantendo uma base robusta que facilita o processo de melhorias.

No back-end, será utilizado o Python. Essa escolha foi motivada pela versatilidade da linguagem, sintaxe limpa e com diversas fontes para pesquisa, além da experiência dos integrantes do grupo. Alinhado a esta escolha, o FastAPI foi o framework selecionado para as API’s do software, devido à sua estrutura altamente modular, e o SQLAlchemy como sua ORM.

Por fim, para o banco de dados, utilizaremos o MySQL devido à sua simples utilização, facilidade e integração com o back-end. Ele também oferece uma base de dados sólida que traz segurança para otimizações de alta performance.