wip: foto da pasta principal antes de trocar de branch
CI / verify (push) Failing after 5m29s

Estado do disco em 14/10/2026, sem filtrar. Inclui as copias .sync-conflict-* do Syncthing de 07/10 e os 15 arquivos que o Syncthing apagou; todo esse conteudo ja existia em outros commits. So havia fora do Git: AGENTS.md, CLAUDE.md e a alteracao em data/project-health.json.
This commit is contained in:
Evandro Fonseca Junior committed 2026-10-14 00:42:49 -03:00
1 parent b2f3899dc2
commit dfcadc71fa
77 files changed
+6944 -2419

No files matched your search

+43 -30
View File
@@ -152,29 +152,31 @@
{
"id": "reddit-explorer",
"title": "Reddit Posts Explorer",
"subtitle": "Posts do r/artificial em MongoDB, filtrados por período",
"description": "Aplicação Astro SSR que coleta os posts em alta do r/artificial pela API pública do Reddit, grava no MongoDB com upsert por id e permite filtrar por período e ordenar por upvotes ou comentários.",
"longDescription": "O serviço consulta r/artificial/hot.json e grava os posts em lote, atualizando os existentes em vez de duplicar. O endpoint de filtro valida as datas e o campo de ordenação. O projeto não tem paginação, busca textual, autenticação, testes automatizados nem CI.",
"subtitle": "Análise de Conteúdo IA",
"description": "Aplicação Astro.js com arquitetura SSG otimizada para consumo de Reddit API. Resolve problema de rate limiting através de cache estratégico em MongoDB com Mongoose. Sistema de filtragem por data e ordenação, API REST própria e busca em tempo real com otimização de queries.",
"longDescription": "Aplicação web que consome a API do Reddit para buscar, filtrar e analisar posts relacionados à Inteligência Artificial, oferecendo interface intuitiva para descoberta de conteúdo relevante.",
"technologies": [
"Astro",
"Astro.js",
"MongoDB",
"Mongoose",
"TypeScript",
"TailwindCSS",
"Reddit API"
],
"features": [
"Coleta dos posts em alta do r/artificial",
"Upsert por id no MongoDB",
"Filtro por período",
"Ordenação por upvotes ou comentários",
"API própria com validação de parâmetros"
"Integração com Reddit API",
"Sistema de cache com MongoDB",
"Filtragem por data e ordenação",
"Interface responsiva",
"API REST própria",
"Busca em tempo real"
],
"category": "api",
"level": "pleno",
"status": "Concluído",
"demoUrl": null,
"githubUrl": "https://github.com/evandrodevbr/reddit-search",
"badges": ["API Integration", "MongoDB", "Código público"],
"badges": ["API Integration", "MongoDB", "Real-time"],
"featured": true,
"metrics": {
"complexity": 3,
@@ -184,9 +186,9 @@
{
"id": "sc-plus",
"title": "SC Plus Aquicultura",
"subtitle": "Landing page institucional em Next.js 15",
"description": "Landing page institucional em Next.js 15, React 19 e Tailwind CSS 4, com metadados e dados estruturados para indexação.",
"longDescription": "Site institucional em Next.js 15 com React 19 e Tailwind CSS 4. A página publica título, descrição, URL canônica, imagem social e dados estruturados.",
"subtitle": "Landing Page Institucional",
"description": "Landing page Next.js 15 com React 19 e Tailwind CSS 4. Arquitetura otimizada para Core Web Vitals com LCP < 2.5s através de code splitting e server-side rendering. SEO técnico implementado com meta tags dinâmicas e structured data.",
"longDescription": "Site institucional responsivo desenvolvido com as mais recentes tecnologias web, otimizado para performance e SEO, apresentando os serviços e valores da empresa de aquicultura sustentável.",
"technologies": [
"Next.js 15",
"React 19",
@@ -194,16 +196,18 @@
"TypeScript"
],
"features": [
"Landing page institucional",
"Metadados e URL canônica",
"Dados estruturados"
"Design moderno e responsivo",
"Performance otimizada",
"SEO otimizado",
"Interface intuitiva",
"Carregamento rápido"
],
"category": "web",
"level": "pleno",
"status": "Concluído",
"demoUrl": "https://scplus.evandro.dev.br",
"githubUrl": "https://github.com/evandrodevbr/scplus",
"badges": ["Landing page", "Next.js 15"],
"badges": ["Responsive", "SEO", "Modern Stack"],
"featured": true,
"metrics": {
"complexity": 2,
@@ -213,23 +217,32 @@
{
"id": "gcc-installer",
"title": "MinGW GCC Installer",
"subtitle": "Instalador gráfico de MinGW-w64/GCC para Windows",
"description": "Aplicativo Python com interface tkinter que lê as builds publicadas do MinGW-w64, baixa o pacote .7z escolhido, instala em C:\\mingw64 e adiciona o toolchain ao PATH do usuário no registro do Windows.",
"longDescription": "A lista de versões vem da API de releases do niXman/mingw-builds-binaries, com as builds ucrt e posix destacadas. A instalação extrai o pacote com o 7-Zip, move para C:\\mingw64 e renomeia mingw32-make.exe para make.exe. Funciona só no Windows e o caminho do 7-Zip é fixo.",
"technologies": ["Python", "Tkinter", "Win32 API", "GitHub API", "7-Zip"],
"subtitle": "Ferramenta de Desenvolvimento",
"description": "Aplicação desktop Python com Tkinter para automação de setup de ambiente GCC no Windows. Resolve problema de configuração manual complexa através de download assíncrono com threading, verificação de compatibilidade via Win32 API e integração automática com PATH do sistema. Utiliza 7-Zip para extração e Watchdog para monitoramento.",
"longDescription": "Ferramenta automatizada que simplifica drasticamente o processo de configuração de ambiente de desenvolvimento GCC no Windows, incluindo verificação de compatibilidade, download automático e integração com o sistema.",
"technologies": [
"Python",
"Tkinter",
"Requests",
"Watchdog",
"Win32 API",
"7-Zip",
"Threading"
],
"features": [
"Lista as builds publicadas do MinGW-w64",
"Destaca builds ucrt e posix",
"Baixa e instala em C:\\mingw64",
"Adiciona o toolchain ao PATH do usuário",
"Testes do núcleo (23)"
"Interface gráfica intuitiva",
"Download assíncrono com progresso",
"Verificação de compatibilidade",
"Integração automática com PATH",
"Monitoramento em tempo real",
"Instalação automática de dependências"
],
"category": "desktop",
"level": "pleno",
"status": "Concluído",
"demoUrl": null,
"githubUrl": "https://github.com/evandrodevbr/gcc-installer",
"badges": ["Desktop", "Windows", "Código público"],
"badges": ["Desktop", "Automation", "System Integration"],
"featured": true,
"metrics": {
"complexity": 4,
@@ -240,7 +253,7 @@
"id": "as-servicos",
"title": "AS Serviços",
"subtitle": "Site Institucional com Cena 3D Procedural",
"description": "Site institucional em Next.js 16 com cena Three.js gerada em código: uma casa wireframe e uma placa-mãe ligadas ao progresso da rolagem.",
"description": "Site institucional em Next.js 16 que representa quatro frentes de engenharia com uma cena Three.js gerada em código: uma casa wireframe e uma placa-mãe ligadas ao progresso da rolagem.",
"longDescription": "O motor monta casa, instalação elétrica e placa-mãe com geometrias e linhas do Three.js. O canvas converte a rolagem em progresso de 0 a 1, e a qualidade se adapta conforme WebGL, reduced motion, economia de dados, conexão e capacidade do dispositivo.",
"technologies": ["Next.js 16", "TypeScript", "Three.js"],
"features": [
@@ -251,13 +264,13 @@
"category": "web",
"level": "senior",
"status": "Código público",
"demoUrl": null,
"demoUrl": "https://asservicos.com",
"githubUrl": "https://github.com/evandrodevbr/as-servicos",
"badges": ["Three.js", "WebGL", "Código público"],
"featured": true,
"metrics": {
"complexity": 5,
"teamSize": "Em equipe"
"teamSize": "Individual"
}
}
],