Breno Lavalle Garrido's Projects
No projeto, aprimoraram-se habilidades de resolução de problemas e algoritmos, abordando complexidade, recursividade e busca.
API de Blogs: desenvolva uma API para um blog com CRUD de postagens e autenticação de usuários. Solução completa para produção de conteúdo, seguindo melhores práticas, aderência à especificação e qualidade de código.
Este é um projeto de app de receitas que utiliza React Hooks e Context API. O projeto consiste em desenvolver um sistema que permite visualizar, buscar, filtrar, favoritar, compartilhar e acompanhar o processo de preparação de receitas e drinks. A base de dados serão 2 APIs distintas, uma para comidas e outra para bebidas.
API em TypeScript para CRUD de itens medievais, utilizando tipagem para garantir robustez e compreensibilidade do código, e aplicando os conhecimentos adquiridos na linguagem.
Portfólio Web https://brenolg.github.io/
API de uma concessionária de veículos usando Typescript, MongoDB e Mongoose. Serão implementadas rotas para cadastrar, listar e atualizar carros e motos. O foco está na aplicação dos princípios da Programação Orientada a Objetos (POO) e na cobertura de testes para as camadas de serviço.
O projeto usa MongoDB para aplicar operadores e queries complexas em dados fictícios do cardápio do McDonald's, com alterações de documentos e expressões regulares.
O projeto "Devs and Dragons" aplica POO e princípios SOLID em um ambiente de aventuras, fortalecendo conhecimentos e habilidades em desenvolvimento de código escalável e legível.
O objetivo deste projeto é praticar os conceitos de Docker, como imagens, containers, volumes e redes. Cada serviço roda em um container separado e se comunicam por meio de uma rede criada pelo docker.
Este projeto, foi desenvolvido com uma versão simplificada, sem persistência no banco de dados, de uma loja online, desenvolvendo em grupo suas funcionalidades de acordo com demandas definidas em um quadro Kanban.
API usando TDD, integrando front-end e back-end com Docker Compose, aplicando princípios de POO e SOLID, autenticação JWT e um banco de dados relacional, visando fornecer informações de partidas e classificações de futebol ao front-end.
Um jogo no estilo Super Trunfo, em que será possível criar novas cartas e listar as cartas já existentes no baralho. Tudo isso de forma dinâmica, usando formulários e o estado da aplicação.
Desenvolvimento de um programa de indexação de documentos semelhante ao Google, permitindo busca em arquivos de texto.
O objetivo deste projeto é praticar os conceitos de SQL, consolidar e aprimorar conhecimentos sobre a manipulação de bancos de dados, essenciais para o funcionamento de sistemas e empresas. As queries desenvolvidas retornam exatamente a quantidade de colunas e registros esperados pelos requisitos.
O projeto consiste em normalizar um banco de dados desnormalizado e desenvolver queries que retornem a quantidade de colunas e registros esperados. Para isso, foi necessário analisar duas tabelas não normalizadas, identificar modificações necessárias para adequá-las às Formas Normais.
Este projeto consiste em criar uma página web que permite ao usuário desenhar uma arte pixelada escolhendo as cores de uma paleta. O usuário pode alterar o tamanho da grade de pixels e salvar a sua arte em um arquivo local.
Este é um projeto de funções JavaScript que visa praticar os conceitos básicos da linguagem e desenvolver habilidades de lógica de programação.
Projeto criado no primeiro semestre da PUC. E-commerce de fácil usabilidade, que possibilita a venda de produtos e que também seja uma forma de divulgação de empresas do ramo de roupas e acessórios.
https://brenolg.github.io/rce-elevadores-REACT/
Testes para uma aplicação React que já está criada e configurada. Foi utilizado Jest e a biblioteca React Testing Library. A aplicação contém uma implementação completa de todos os requisitos da Pokédex.
Implementação de um Hashmap em Python (com Dict e Set) para criar uma ferramenta de cardápios para o Restaurante Chapa Quente. O objetivo é simplificar a geração de cardápios considerando restrições alimentares e estoque de ingredientes. Isso melhora a gestão em relação aos arquivos CSV.
Este projeto é um carrinho de compras online. Que permite ao usuário adicionar e remover produtos do carrinho. Os produtos listados têm origem da API do Mercado Livre.
Aplicação usando React, que consiste em uma uma página para listar todos os planetas do Sistema Solar e também algumas das missões espaciais mais conhecidas.
Aplicação web que permite ao usuário buscar planetas do universo Star Wars através da API pública disponibilizada pela Lucasfilm Ltd. Foram utilizados filtros em JavaScript para manipular e apresentar os dados dos planetas na aplicação.
O projeto Store Manager é uma API de gerenciamento de vendas no modelo dropshipping, com arquitetura MSC e seguindo o REST. Utiliza o banco MySQL para criar, visualizar, atualizar e excluir produtos e vendas, garantindo integridade e escalabilidade.