Projetos
Coisas que construí, aprendi e publiquei por aí.
Projetos
Coisas que construí, aprendi e publiquei por aí.

InstaTempo: Consulta Meteorológica em Tempo Real
Um aplicativo móvel desenvolvido com React Native (CLI/Expo) que consome dados da API OpenWeather para fornecer informações meteorológicas precisas com base na localização do usuário ou busca manual. O foco do projeto foi a implementação de um fluxo de dados assíncrono e a criação de uma interface dinâmica que reflete as condições climáticas através de elementos visuais e feedback em tempo real.
- react native
- mobile
- api externa
- integração

Estudo de Semântica e Estrutura HTML5
Projeto desenvolvido com o objetivo de criar um ambiente de estudo para os alunos focando estritamente na aplicação de Tags Semânticas e na organização hierárquica do HTML.
- html
- semântica
- aula
- exemplo
Diferente de um clone focado apenas em estética, este projeto prioriza a acessibilidade (A11y) e o SEO, utilizando os elementos do HTML5 para comunicar claramente o significado do conteúdo tanto para navegadores quanto para tecnologias assistivas.
Stack Tecnológica:
Estrutura: HTML5 Semântico.
Estilização: CSS3 (Mobile First).
Versionamento: Git & GitHub Pages para deploy.
Desafios e Aprendizados Técnicos
A Precisão da semântica além do visual Em vez de utilizar divisões genéricas (
<div>), o foco foi aplicar elementos como<main>,<section>,<article>e<nav>de forma estratégica. Esse processo reforça o aprendizado sobre a semântica e como seu bom uso influencia os motores de busca e leitores de tela , sendo o primeiro passo para uma web mais inclusiva e otimizada para SEO.Hierarquia de Informação e Acessibilidade Um ponto de atenção é o uso correto dos níveis de cabeçalho (
<h1>a<h6>). Em um clone de loja de aplicativos, existem múltiplas seções similares (como "Recomendados" ou "Mais Populares"). Organizar essas seções de forma que a navegação via teclado ou leitor de tela faça sentido exge um planejamento cuidadoso da árvore do DOM. E demonstra que uma boa estrutura HTML reduz drasticamente a necessidade de correções complexas via ARIA roles no futuro.Desconstruindo Componentes de Interface Replicar componentes conhecidos, como as "cards" de aplicativos e as listas de categorias, permite uma análise profunda de padrões de interface (UI Patterns). O aprendizado aqui é entender como agrupar informações relacionadas dentro de um
<article>, garantindo que cada unidade de conteúdo seja independente e autoexplicativa. Essa prática é essencial para o desenvolvimento de componentes reutilizáveis em frameworks modernos, mantendo a integridade do código fonte.
MM Assessoria de Corrida
Desenvolvimento de uma Landing Page institucional para a MM Assessoria de Corrida, focada em conversão e experiência do usuário (UX). O projeto foi construído utilizando uma arquitetura moderna baseada em React e Vite, visando a entrega de um site extremamente leve, com carregamento otimizado e alta pontuação no Core Web Vitals.
- assessoria
- corrida
- react
- firebase