Perkforce — full-stack project

Perkforce is a serverless product: React 19 + Capacitor Android + iOS on the front, Firebase (Auth + Firestore + Cloud Functions + Storage rules) on the back — no Express, no Node API server, no MongoDB, no GraphQL.

The whole product lives in a single `frontend/` folder where UI, security rules, Cloud Functions, Android, and iOS coexist. The one-folder contributor model eliminates 'where does this thing live?' onboarding friction.

Capacitor packages it for both Android and iOS from one codebase — rare in the Ahsan portfolio, where most products are Android-first. The architecture is intentionally minimal: Firebase Auth for identity, Firestore for data, Cloud Functions for compute that rules cannot guard, Storage rules for files.

Tech stack

  • React 19
  • TypeScript
  • Vite
  • Firebase Auth
  • Firestore
  • Firebase Cloud Functions
  • Firebase Storage rules
  • Capacitor 8
  • yarn

Key features

  • Pure serverless backend (no API server)
  • One-folder contributor model
  • Capacitor Android AND iOS
  • Firestore + Storage security rules under version control
  • React 19 frontend

Category: full-stack · Status: in-progress · Started: 2025-11 · Through: Present · Client: AOneAhsan

Tags: serverless · firebase · capacitor · ios · android · ai-product


Contact

Website: https://zaions.com
Email: aoneahsan@gmail.com
GitHub: github.com/aoneahsan
LinkedIn: linkedin.com/in/aoneahsan
RSS Feed: https://zaions.com/feed.xml
Sitemap: https://zaions.com/sitemap.xml
LLM Index: https://zaions.com/llms.txt