O projeto "Trivia Time" é um aplicativo de perguntas e respostas desenvolvido utilizando as tecnologias Redux, React, uma API externa e o framework Tailwind CSS. Este aplicativo proporciona uma experiência interativa e educativa aos usuários, permitindo que escolham entre uma variedade de categorias de perguntas, desafiem amigos, acompanhem seu progresso e desbloqueiem conquistas.
O Aplicativo de Receitas é uma plataforma moderna construída com ContextAPI, Hooks, React e Tailwind CSS. Ele permite aos usuários descobrir e explorar uma variedade de receitas de culinária de forma interativa, com recursos de busca, visualização detalhada das receitas e capacidade de salvar favoritos. Usando uma API externa, os usuários podem acessar uma ampla gama de receitas e desfrutar de uma experiência personalizada.
O Aplicativo de Gestão e Câmbio de Moedas é uma plataforma desenvolvida em React, Tailwind CSS e integração de API. Ele permite aos usuários acompanhar e converter moedas em tempo real, usando um estado global para garantir uma experiência consistente. Com uma interface intuitiva, os usuários podem monitorar taxas de câmbio atualizadas e realizar conversões de forma eficiente, simplificando o gerenciamento financeiro.
A API de blog é construída em Node.js com Express e utiliza Docker para implantação e escalabilidade. Com Sequelize para integração ao banco de dados relacional, adotando uma arquitetura de camadas para organização do código e JWT para autenticação de usuários, garantindo segurança e controle de acesso.
API para a loja de itens medievais construída em Node.js com Express.js e TypeScript, proporcionando funcionalidades CRUD para gerenciamento de itens. Utilizando MySQL para armazenamento de dados, JWT para autenticação e Joi para validação. A aplicação é executada em containers Docker para facilitar a implantação.
Aplicação de jogos de interpretação de papéis (RPG) desenvolvida em Node.js utilizando Express.js e TypeScript. Seguindo os princípios da arquitetura SOLID e de Programação Orientada a Objetos (POO) para garantir uma estrutura de código flexível e de fácil manutenção. Utilizando containers Docker para facilitar a implantação e escalabilidade da aplicação.
O aplicativo TFC é um site informativo sobre partidas e classificações de futebol, com uma API desenvolvida em Node.js e Express.js. Utilizamos MySQL com Sequelize como ORM para gerenciar os dados e implementamos autenticação JWT com bcrypt.js para segurança dos usuários. A aplicação é executada em containers Docker e escrita em TypeScript. Além disso, implementamos testes de integração com Mocha, Chai e Sinon.js para garantir a qualidade do código.