Larissa Simões's Projects
Este é um serviço de envio de e-mails construído utilizando Java e Spring e arquitetura limpa. Ele foi projetado para fornecer uma abstração entre diferentes provedores de serviço de e-mail. Assim, se um dos serviços enfrentar problemas, é possível rapidamente passar a usar outro provedor.
Loja online que usa a API do Mercado Livre, onde os usuários podem buscar produtos usando palavras-chave e categorias; também é possível interagir com os resultados da busca adicionando/removendo itens de um carrinho de compras. É possível visualizar detalhes do produto, avaliações existentes e enviar novas avaliações.
Nesse projeto, foram feitas as seguintes implementações: testes unitários utilizando o módulo Jest do NodeJS para verificar o correto funcionamento das funções; funções que atendam a testes já implementados; testes e funções utilizando uma abordagem de desenvolvimento orientado a testes.
Neste projeto foi implementada uma API cuja principal funcionalidade é facilitar a busca por museus baseada em sua localização.
Aplicação que permite a usuários comuns e lojistas gerenciar e realizar transferências monetárias. Funcionalidades: cadastro, transferências, validação de saldo, autorização externa, notificações e segurança na transação.
Aplicação Spring Boot que consiste em um sistema de gestão e monitoramento de fazendas. Este sistema será desenvolvido em fases e esta é a Fase A. No ReadME é possível consultar as rotas disponilbilizadas até o momento.
Neste projeto foi desenvolvida uma API e um banco de dados para a produção de conteúdo para um blog! É uma aplicação em Node.js usando o pacote Sequelize para fazer um CRUD de posts. Os endpoints estão conectados banco de dados seguindo os princípios do REST.
API RESTful utilizando a arquitetura em camadas: Model, Service, Controller. Esta API é um sistema de gerenciamento de vendas em que é possível criar, visualizar, deletar e atualizar produtos e vendas. Foi utilizando banco de dados MySQL para a gestão de dados. Também foram implementados testes.
O TFC é um site informativo sobre partidas e classificações de futebol! O objetivo desse projeto foi desenvolver uma API e também integrar - através do docker-compose - as aplicações para que elas funcionem consumindo um banco de dados. Foi construído um back-end dockerizado utilizando modelagem de dados através do Sequellize.
Projeto Back-end desenvolvido para aplicar os princípios da arquitetura SOLID e os princípios de POO em uma estrutura de jogos de interpretação de papéis, mais conhecidos como jogos RPG.
Projeto Back-end desenvolvido utilizando TypeScript e Sequelize. É uma loja de itens medievais, com itens feitos sob encomenda para uma pessoa específica, no formato de uma API. Foi utilizada a arquitetura Model, Service e Controller e também foi utilizado JWT para autenticar algumas rotas.
Aplicação em React capaz de reproduzir músicas das mais variadas bandas e artistas, criar uma lista de músicas favoritas, editar o perfil da pessoa usuária logada, entre outras funcionalidades que estão descritas no READme.
Aplicação Spring Boot que consiste em um sistema de gestão e monitoramento de fazendas. Este sistema será desenvolvido em fases e esta é a Fase B. No ReadME é possível consultar as rotas disponilbilizadas até o momento.