Busca e exploração de elementos químicos com interface interativa, modais de detalhes e visualização de camadas eletrônicas. Projeto feito em React e publicado no GitHub Pages.
- Busca rápida por elementos (nome, símbolo ou número atômico).
- Filtros por categorias/estado físico com destaque visual por cores/ícones.
- Modais com informações atômicas detalhadas (propriedades e notas).
- Visualização de camadas/cascas eletrônicas e distribuição de elétrons.
- Layout responsivo em grid da Tabela Periódica.
- Renderização condicional para estados de seleção, destaque e vazios.
- React 18 e componentização: componentes reutilizáveis para células, grade e modais.
- React Router DOM: rotas client-side (páginas em
src/pages/). - React Modal: modais acessíveis com overlay e foco/ESC.
- React Icons e SVGs como componentes: ícones consistentes e estilização via CSS.
- CSS global (grid responsivo e transições suaves).
- Deploy com
gh-pagese Create React App (react-scripts).
Pré-requisitos: Node.js e npm instalados.
npm install
npm start- Ambiente de desenvolvimento em http://localhost:3000
- Hot reload habilitado via Create React App
npm run build- Gera saída otimizada em
build/(minificação e assets versionados).
O projeto já está configurado para deploy no GitHub Pages via gh-pages:
npm run deployNotas:
- O campo
homepageestá definido empackage.jsonpara a URL do GitHub Pages. - O script
deploypublica o conteúdo debuild/no branch adequado.
Made with 🤍 by Caique C.

