App Factory
A mobile-first development system for creating and evolving multiple applications on a shared, maintainable foundation.
What needed to change
Shipping each mobile idea as an isolated codebase repeats the same setup, backend, analytics, release, privacy, and operational work. The challenge was to create meaningful leverage without introducing enterprise complexity too early.
How the system works
App Factory organizes generated applications and reusable packages inside an Nx workspace. Each product keeps its own identity and isolated backend while sharing tooling, templates, release conventions, analytics, error reporting, and documented decision rules.
AI tools assist with scaffolding, implementation, testing, and documentation inside explicit repository rules. Architecture changes and production releases remain human-controlled.
Trade-offs made explicit
Reuse infrastructure without coupling production data or product identity.
PocketBase and static legal pages support early-stage products without a large platform burden.
Fastlane and GitHub Actions automate repeatable work while production approval remains explicit.
Stack
- React Native
- Nx
- pnpm
- PocketBase
- PostHog
- RevenueCat
- Sentry
- Fastlane
- GitHub Actions
Guided demo available on request.
The walkthrough will show application generation, shared packages, documentation-driven AI rules, and the release path without exposing private app code or credentials.