How abhijeetb0/inkloom works
Inkloom is an early-access platform for specialized logo-design models; generation is explicitly not live. The running workflow is account creation and authentication, access-code redemption, and reserved credits, with user and admin account-management surfaces. The documented model workflow—brand analysis, typography, symbol construction, and composition—is a future product capability, not an implemented generation pipeline. The Worker and selected service interactions are supported by sampled source; links among unsampled route handlers and services are omitted where wiring is uncertain.
Main entry points: app.ts Cloudflare Worker · home.tsx Marketing pages · index.ts API application · client.ts Postgres database
Components 23
Web experience
- Cloudflare Worker
apps/web/workers/app.ts - Marketing pages
apps/web/app/routes/marketing/home.tsx - Auth pages
apps/web/app/routes/auth/signup.tsx - Account dashboard
apps/web/app/routes/app/home.tsx - Operations console
apps/web/app/routes/admin/overview.tsx
API and access
- API application
packages/api/src/index.ts - Auth endpoints
packages/api/src/routes/auth.ts - Credit endpoints
packages/api/src/routes/credits.ts - Admin endpoints
packages/api/src/routes/admin.ts
Core services
- Authentication
packages/core/src/auth/auth.ts - Code redemption
packages/core/src/access-codes/redemption.ts - Credit ledger
packages/core/src/credits/ledger.ts - Audit trail
packages/core/src/audit/audit.ts - Email delivery
packages/email/src/transport.ts - Settings and flags
packages/core/src/settings/service.ts - Telemetry
packages/core/src/telemetry/collector.ts
Persistent state
- Postgres database
packages/db/src/client.ts - Account records
packages/db/src/schema/auth.ts
Model roadmap
- Brand analysis
apps/web/app/routes/marketing/how-it-works.tsx - Typography
apps/web/app/routes/marketing/how-it-works.tsx - Symbol construction
apps/web/app/routes/marketing/how-it-works.tsx - Composition
apps/web/app/routes/marketing/how-it-works.tsx
Other components
- Visitor
Connections 17
- Visitor → Cloudflare Worker: requests pages or API
- Cloudflare Worker → Marketing pages: renders routes
- Cloudflare Worker → Auth pages: renders routes
- Cloudflare Worker → Account dashboard: renders routes
- Cloudflare Worker → Operations console: renders routes
- Cloudflare Worker → API application: dispatches API requests
- Cloudflare Worker → Postgres database: creates database client
- Cloudflare Worker → Telemetry: records usage
- API application → Auth endpoints: routes requests
- API application → Credit endpoints: routes requests
- API application → Admin endpoints: routes requests
- Authentication → Postgres database: persists auth data
- Account records → Postgres database: defines tables
- Marketing pages → Brand analysis: describes roadmap
- Marketing pages → Typography: describes roadmap
- Marketing pages → Symbol construction: describes roadmap
- Marketing pages → Composition: describes roadmap