Lucas RayanandClaude Sonnet 5.5 02dee65b2b
CI / Lint e auditorias (push) Successful in 1m26s
CI / Trivy (dependências e segredos) (push) Successful in 9s
CI / Imagem Docker (linux/arm64) (push) Successful in 2m44s
fix: regenerate the lockfile with npm 10 so npm ci passes on Node 22
next-intl pulls @swc/helpers 0.5.23, and the lockfile written by npm 12 (Node 24)
left it out, which npm 10 on the CI and in the Dockerfile rejects.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-01 10:03:55 -03:00
2026-10-06 17:03:13 -03:00
2025-10-21 17:14:02 -03:00

ESPDocs - Documentação ESP32 em Português

Next.js React License

Documentação não oficial completa do ecossistema ESP32 em português brasileiro.

🚀 Funcionalidades

  • 📚 Séries ESP32: Informações detalhadas sobre todas as séries de chips ESP32
  • ⚡ Frameworks: Documentação de frameworks populares (ESP-IDF, Arduino, MicroPython, etc.)
  • 📊 Comparação: Compare diferentes séries ESP32 lado a lado
  • 🔌 Diagramas Interativos: Visualize conexões e componentes de forma interativa
  • 💻 Exemplos de Código: Código de exemplo para diferentes frameworks
  • 🛒 Catálogo de Placas: Encontre e filtre placas de desenvolvimento ESP32

🏁 Início Rápido

Instalação

# Clone o repositório
git clone https://git.lucasrguerra.dev.br/lucasrguerra/ESPDocs.git

# Entre no diretório
cd ESPDocs

# Instale as dependências
npm install

Configuração do Marketplace (Opcional)

# Copie o arquivo de exemplo
cp .env.local.example .env.local

# Edite o arquivo .env.local e adicione sua API Key do Google Sheets
# GOOGLE_SHEETS_API_KEY=sua_api_key_aqui

Executar em Desenvolvimento

npm run dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.js. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

📁 Estrutura do Projeto

ESPDocs/
├── app/
│   ├── api/
│   │   └── placas/
│   │       └── route.js          # API do marketplace
│   ├── comparacao/
│   ├── frameworks/
│   ├── placas/                   # Marketplace
│   │   └── page.jsx
│   ├── series/
│   ├── sobre/
│   └── page.jsx
├── components/
│   ├── BoardCard.jsx             # Card de placa
│   ├── BoardFilters.jsx          # Filtros (opcional)
│   ├── CodeExample.jsx
│   ├── ConnectionsDiagram.jsx
│   ├── Footer.jsx
│   ├── Header.jsx
│   └── SeriesTabMenu.jsx
├── public/
│   ├── frameworks.json
│   ├── series.json
│   ├── conexoes/
│   ├── exemplos/
│   └── placas/
├── .env.local.example            # Exemplo de configuração

🛠️ Tecnologias

  • Next.js 15: Framework React com App Router
  • React 19: Biblioteca UI
  • Tailwind CSS 4: Estilização
  • Material-UI: Componentes
  • Google Sheets API: Integração com planilhas

📚 Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

🚀 Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Importante: Ao fazer deploy, não esqueça de adicionar a variável de ambiente GOOGLE_SHEETS_API_KEY nas configurações do projeto na Vercel.

Check out our Next.js deployment documentation for more details.

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

⚠️ Disclaimer

Este é um projeto de documentação não oficial e independente. Não possui nenhum tipo de afiliação com a Espressif Systems, fabricante dos chips ESP32.

👤 Autor

Lucas Rayan Guerra

🤝 Contribuindo

Contribuições, issues e feature requests são bem-vindos!


Feito com ❤️ para a comunidade ESP32 brasileira

S
Description
No description provided
Readme MIT
27 MiB
0 Stars 1 Watchers 0 Forks
ESPDocs 1.1.0
Latest
2026-11-01 11:58:16 +00:00
Languages
JavaScript 83.6%
HTML 12.5%
CSS 2.1%
C 1.5%
Shell 0.1%
Other 0.1%