Files
falah-mobile/ROADMAP.md
T
FalahMobile 61baf3ac5d chore: sync all local changes and new files
- Update next.config.ts
- Add netlify.toml, Docker configs, e2e tests
- Add env templates, docs (README, ROADMAP, TODO)
- Add vitest/playwright test configs
- Add component and lib tests
- Add install script, portainer env template
- Update .gitignore (tsbuildinfo, deno.lock, dev.db)
2026-07-02 20:01:48 +08:00

2.2 KiB

Falah OS — Roadmap

Deployment target: Docker Compose + Komodo (solo-operator) Last updated: April 13, 2026


v1.3 — Current release

Theme: Production readiness foundation

Completed

  • Netlify serverless API (auth, screening, certificates, products, finance, revocations)
  • Docker Compose stack — Ummah ID, Wallet, RAMZ, Mock-Net, nginx gateway
  • Healthchecks on all containers
  • Komodo deployment config (komodo.toml)
  • Makefile with lifecycle commands
  • Postgres init.sql + data layer provisioned (reserved for v1.4)
  • Rate limiting on nginx gateway
  • .env.example with all required vars documented
  • Hardcoded secrets removed — required vars fail loudly at startup
  • Documentation system — end-user, admin, developer, wiki, changelog
  • QA checklist and release checklist

Known gaps (accepted for v1.3)

  • No database persistence (in-memory only — see Limitations)
  • No automated tests
  • Frontend source not in repository
  • CORS not restricted by origin on Docker services

v1.4 — Next release

Theme: Persistence + reliability

  • Wire Postgres to all 4 core services (ummahid, wallet, ramz, mocknet)
  • Redis session caching
  • User management API (create, update, deactivate accounts)
  • Automated backup schedule via cron
  • Basic unit tests for Netlify functions (Vitest)
  • Basic unit tests for Docker services (Jest + supertest)
  • CORS restricted to configured allowed origins
  • Structured JSON logging with request IDs

v1.5 — Future

Theme: Developer experience

  • Frontend source code in repository (React + Vite + Tailwind)
  • API versioning and formal deprecation policy
  • Webhook system for external integrations
  • Expanded Shariah contract templates
  • SDK starter kits (JavaScript)

Not in scope

These were in the previous roadmap. They are out of scope for a solo-operator product:

  • Kubernetes / Istio / service mesh
  • HashiCorp Vault (use OS secrets or Komodo secret store)
  • Multi-region DR / chaos engineering
  • Horizontal scaling beyond single Docker Compose host
  • Mobile native SDKs (v2.x at earliest)