Skip to content

filipebueno85/TFC-POO-SOLID

Repository files navigation

TFC

Apresento o TFC, um aplicativo web informativo sobre partidas e classificações de futebol. Durante o desenvolvimento, tomei medidas para garantir um alto desempenho, visando uma resposta rápida e eficiente.

Utilizei a arquitetura MSC, aplicando conceitos de SOLID e POO de maneira otimizada. Além disso, otimizei o uso da autenticação JWT, validação JOI e implementei testes com Mocha, Chai e Sinon, visando a performance em cada etapa do desenvolvimento.

A integração com o front-end já existente foi estabelecida de forma eficiente, e, utilizando TypeScript, garanti a consistência e a segurança dos dados. Além disso, otimizei o uso do Sequelize para estabelecer uma conexão eficiente e de alto desempenho com o banco de dados SQL, permitindo o armazenamento e recuperação de informações de forma ágil.

EN:

I present to you TFC, an informative web application about football matches and rankings. During development, I took measures to ensure high performance, aiming for quick and efficient responses.

I employed the MSC architecture, applying SOLID and POO principles in an optimized manner. Additionally, I optimized the usage of JWT authentication, JOI validation, and implemented tests using Mocha, Chai, and Sinon, with performance in mind at each step of development.

Integration with the existing front-end was efficiently established, using TypeScript to ensure data consistency and security. Moreover, I optimized the usage of Sequelize to establish an efficient and high-performance connection with the SQL database, enabling agile storage and retrieval of information.

image