Geovana Augusta's Projects
Repositório feito visando a prática em conceitos de Angular, sendo feita toda a configuração do Angular e uso contínuo dos seus principais conceitos: CRUD com HttpClient e outros módulos, uso de Data Binding, Diretivas de Atributos e Estruturais, além dos Ciclos de Vida. Sempre buscando o aperfeiçoamento e teste de novas funcionalidades.
Neste projeto foi desenvolvido uma API e um banco de dados para a produção de conteúdo para um blog
Neste projeto foram aplicados os princípios de POO para a construção de uma API com CRUD para gerenciar uma concessionária e veículos utilizando o banco de dados MongoDB.
Nesse projeto, utilizando o Docker, foi possível subir um container através do docker-compose, desenvolvendo as configurações necessárias e realizando a conteinerização.
Repositório feito visando a prática em conceitos de Java. Sempre buscando o aperfeiçoamento e teste de novas funcionalidades.
Neste projeto foi desenvolvido um aplicativo de receitas, utilizando o que há de mais moderno dentro do ecossistema React: Hooks e Context API.
Repositório feito visando a prática em conceitos de Next Js. Sempre buscando o aperfeiçoamento e teste de novas funcionalidades.
Neste projeto foi desenvolvido uma pokedex, sendo feita a configuração do Next e uso dos seus principais conceitos: Server Rendering, SEO, routes, nested routes, getStaticProps, getStaticPaths, além de CSS modules.
Neste projeto foi desenvolvido uma Pokedex que trás uma lista de cards de Pokémons, contando também com uma barra de busca, sendo feita a configuração do Angular e uso dos seus principais conceitos: CRUD com HttpClient e outros módulos, uso de Data Binding, Diretivas de Atributos e Estruturais, além dos Ciclos de Vida.
Neste projeto foi desenvolvida uma tela de login aplicando conceitos de route guards (ou rota de guarda). Foi feita uma autenticação para verificar se o usuário teria acesso à determinada rota. Em função da estrutura do projeto, para a validação foi usada a CanActivateChild, pela visita ser em uma rota filha.
Nesse projeto foi desenvolvida uma aplicação básica visando à consolidação de conceitos em torno de testes unitários aplicados no Angular, dessa forma foi utilizando o conjunto Karma-Jasmine para escrever os códigos de teste em JavaScript e cobrir 100% das linhas, sendo assim, um coringa para consultas posteriores.
Neste projeto foi desenvolvido uma lista de tarefas, sendo feita a configuração do Angular e uso dos seus principais conceitos: CRUD com HttpClient e outros módulos, uso de Data Binding, Diretivas de Atributos e Estruturais, além dos Ciclos de Vida.
Neste projeto foi desenvolvido um jogo de perguntas e respostas baseado no jogo Trivia, sendo possível realizar o login no jogo, escolher a categoria, o nível de dificuldade e tipo de pergunta, além de acompanhar o ranking a cada 5 perguntas respondidas.
Neste projeto foi desenvolvido um site informativo sobre partidas de classificação a partir da integração entre front e back-end (com banco de dados), sendo feita a configuração através do uso do Docker Compose.
Neste projeto foi desenvolvida uma aplicação capaz de reproduzir músicas das mais variadas bandas e artistas. Sendo possível fazer login, listar os álbuns disponíveis de uma banda ou artista, visualizar as músicas de um álbum selecionado e reproduzir uma prévia das músicas deste álbum.
Neste projeto foi desenvolvida uma carteira digital de controle de gastos com conversor de moedas integrado, podendo assim, adicionar, remover e editar um gasto. Além de visualizar uma tabela com seus gastos e com o total de gastos convertidos para a moeda de sua escolha.