Skip to content

Neemias

Roll call system for small teams. Serverless, backend-primary, LGPD-aware, edge-deployed on Cloudflare. PWA with offline resilience and automatic sync.


Portal Sections

📋 Product

Business vision, product requirements, business rules, roles, and permissions.
View PRD →

🏗️ Architecture

SRS, SDD, context map, domain model, architectural decisions (ADRs).
View SRS → · View SDD →

🖥️ Frontend

SPA architecture, offline mode, import/export, reports, and UI flows.
Explore →

⚙️ Backend

Cloudflare Workers, API, authentication, idempotency, and D1 schema.
View Workers → · API →

🚀 Operations

Environments, deployment, migrations, seed, backup, security, and LGPD.
View Environments →

✅ Quality

MTP, RTM, production readiness, hardening backlog, and test execution handbook.
View MTP → · View RTM →

📚 Reference

API Contract (OpenAPI), TypeDoc, shared schemas, permissions, and data dictionary.
View API → · Dictionary →

🤝 Community

Contribution guide, security policy, code of conduct, and changelog.
Contribute → · Changelog →


Main Stack

LayerTechnology
FrontendReact 19 · TypeScript · Vite 8 · Tailwind v4 · shadcn/ui
Backend (active)Cloudflare Workers · TypeScript · Zod 4 · jose (JWT)
DatabaseCloudflare D1 (SQLite)
Local DBSQLite WASM (OPFS)
AuthPBKDF2 (Web Crypto) · JWT HS256 · refresh token rotation
Tests1056+ tests (vitest) — unit, integration, schema, E2E
ResourceLink
Repositorygithub.com/barateza/neemias
Frontend (production)neemias.app
API (production)api.neemias.app
SpecificationsPRD → · SRS → · SDD →
Changelogv0.56.0 →

Distribuído sob licença MIT.