Guides
Platform
| Guide | Time | What you'll do |
|---|---|---|
| Create a Service | ~10 min | Scaffold a new micro-frontend with veni create app |
| Integrate with Shell | ~20 min | Wire a service into Shell UI via Module Federation |
| gRPC (ignis-grpc) | ~15 min | Define a proto, implement a handler, call from another service |
| Deployment | ~10 min | Build images, deploy to K8s with kustomize, rollback |
Integrated Apps
| Guide | Time | What you'll do |
|---|---|---|
| Overview | — | All 5 apps at a glance — purpose, tech, RBAC |
| Drive | ~15 min | Build org-scoped file storage with upload, folders, and per-file permissions |
| Document | ~20 min | Rich editor with templates, versioning, and approval workflows |
| Auto Report | ~20 min | AI-generated reports on a schedule — LLM integration, PDF export |
| HRM | ~20 min | Employee profiles, leave management, onboarding checklists |
| AI Assistant (RAG) | ~25 min | RAG chatbot over your own documents using pgvector |
Authentication
| Guide | Time | What you'll do |
|---|---|---|
| OAuth Providers | ~10 min | Configure Keycloak, Google, and custom OAuth2 providers |
| Local Auth & Passwords | ~8 min | Register, login, password reset, token exchange |
| Keycloak Setup | ~15 min | Create realm, PKCE client, mappers, and test user |
| OAuth PKCE Flow | ~5 min | Step-by-step walkthrough of what happens during login |
Features
| Guide | Time | What you'll do |
|---|---|---|
| User Management | ~10 min | CRUD users, roles, passwords, account locking |
| Organizations | ~5 min | Multi-org model, auto-provisioning, plan linking |
| Subscriptions & Billing | ~15 min | Stripe checkout, payment methods, usage limits |
| B2B Onboarding | ~8 min | Enterprise request flow — submit, approve, auto-provision |
| Audit Logs | ~5 min | Query activity logs, write custom audit events |