Flavio Paiva Villar's Projects
Estrutura do Readme da página Github de Flavio Paiva Villar,
Projeto desenvolvido para o Hackathon Trybe com apoio da empresa wine.com.br, projeto que ficou em 1º lugar no Hackathon!!!
Aplicação que disponibiliza uma API com a possibilidade de realizar ações CRUD em um banco de dados de um Blog
Projeto desenvolvido para aplicar as novas funcionalidades do ES6 como arrow functions, template literals, spread operator, parâmetro rest, object destructuring, entre outras. Utilizado também as Higher Order Functions.
Aplicação com casos de testes para a aplicação front-end.
Aplicação de um app de receitas, utilizando o ecossistema React: Hooks e Context API! Nele é possível ver, buscar, filtrar, favoritar e acompanhar o progresso de preparação de receitas e drinks! A base de dados são de 2 APIs distintas, uma para comidas e outra para bebidas. O layout tem como foco dispositivos móveis, então todos os protótipos foram desenvolvidos em telas de 360 x 640 (360 pixels de largura por 640 pixels de altura).
Projeto de carrinho de compras totalmente dinâmico, consumindo dados diretamente de uma API.
Aplicação em React com criação de componentes de classe e passagem de props. Essa aplicação simula uma visualização do Sistema Solar, bem como informações sobre diversas missões espacias que ocorreram ao longo da história.
Projeto que desenvolveu uma lista com filtros de planetas do universo de Star Wars usando Context API e Hooks, para controlar os estados globais.
Aplicação de um site informativo sobre partidas e classificações de futebol, desenvolvido utilizando node, express, typescript, sequelize, JWT, Jest, chai, mocha, sinon e seguindo princípios SOLID e TDD.
Aplicação com princípios da arquitetura SOLID e os princípios de POO em uma estrutura de jogos de interpretação de papéis, jogos RPG (Role Playing Game).
Aplicação que tem uma carteira de controle de gastos com conversor de moedas, que faz requisição em API de cotação de moedas, utilizando React e Redux.
Projeto com testes unitários para funções utilizando o módulo Jest do NodeJS para verificar o correto funcionamento dessas funções;