ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Consulta rápida sobre o mundo católico: santos, papas, Catecismo, sacramentos, milagres, história da Igreja, orações e mais de 40 temas.
Translation pending
EducationTypeScript · JavaScriptGitHub @VictorOliveiraPyOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Interface de leitura do acervo católico curado em 11 categorias: santos, papas, concílios, milagres eucarísticos, doutores da Igreja, catecismo, crisma, história, Nossa Senhora, livros e orações. Consome a API do repositório irmão Compendio-Catolico-API. Requer Node.js 18.17+. • App: • Por padrão aponta para a API local em http://localhost:8000/api (ver lib/api.ts → getApiBaseUrl()).Read the full README ↗
Interface de leitura do acervo católico curado em 11 categorias: santos,
papas, concílios, milagres eucarísticos, doutores da Igreja, catecismo,
crisma, história, Nossa Senhora, livros e orações. Consome a API do
repositório irmão
Compendio-Catolico-API.
Requer Node.js 18.17+.
npm install
cp .env.example .env.local # ajuste API_URL se necessário
npm run dev
http://localhost:8000/api
(ver lib/api.ts → getApiBaseUrl()).npm run typecheck # tsc --noEmit
npm run lint # next lint
npm test -- --run # vitest
npm run build # build de produção
npm audit # dependências vulneráveis
.
├── app/ # App Router (Next.js 14)
│ ├── page.tsx # home — lista de categorias
│ ├── busca/page.tsx # busca textual
│ └── [categoria]/
│ ├── page.tsx # listagem paginada
│ └── [slug]/page.tsx # detalhe de uma entrada
├── components/ # UI (cards, navegação, paginação, etc.)
├── lib/
│ ├── api.ts # cliente HTTP + validação Zod das respostas
│ ├── schemas.ts # schemas Zod espelhando os modelos do backend
│ ├── services/acervoService.ts # chamadas de alto nível por página
│ ├── search.ts / pagination.ts / entryDisplay.ts / categories.ts
│ └── *.test.ts # testes unitários (vitest)
└── ...config (next.config.js, tailwind.config.ts, tsconfig.json)
lib/api.ts), não
espalhado pela UI.apiGet<S extends ZodType>(...): Promise<z.output<S>>. Não
ZodType<T> como parâmetro — isso forçaria Input = Output e quebra com
campos .default() no schema (tipos diferentes ficam "unrelated" para o
TypeScript). Ver histórico do projeto (dev-agent) para o caso real que
motivou essa correção.SearchField, paginação) isolada em
componentes client explícitos.| Variável | Default (dev) | Descrição |
|---|---|---|
API_URL | http://localhost:8000/api | Base URL da API (ver Compendio-Catolico-API) |
Em produção (Vercel), configure API_URL apontando para a URL
pública do backend no Render, com /api no final. Ver DEPLOY.md.
Este repositório é o irmão de
Compendio-Catolico-API(backend FastAPI) — mesma convenção usada emmelhorperfil-api/melhorperfil-webesanto-guardiao-api/santo-guardiao-web.