SMS Mobile App is a serious operations tool for native SMS workflows on Android. Users define SMS jobs, build templates and quick replies, manage drafts, and send messages through the device SIM via Capacitor — no paid SMS gateway required. The web app provides full desktop functionality, and a companion WXT browser extension extends the workflow into the browser.
This codebase is the workspace's reference for two patterns: the form-fields wrapper system (`TextFieldWrapper`, `TextAreaFieldWrapper`, `SelectFieldWrapper`, `CheckboxFieldWrapper`, `RadioGroupFieldWrapper` with the `Controller` pattern) and TanStack Query 5 adoption with offline-first defaults.
Production hygiene is unusually tight: 271 unit tests passing, 0 lint errors, 0 lint warnings (post React Compiler advisory cleanup), Firebase Hosting security headers, immutable cache for hashed assets, GDPR/CCPA disclosure, removal of unused Capacitor plugins to prevent AndroidManifest auto-injection, and a native-Firebase hybrid analytics path (web SDK on the web, Capacitor Firebase plugin on Android) with unified page-view tracking.
Category: mobile-app · Status: in-progress · Started: 2024-07 · Through: Present · Client: AOneAhsan
Tags: sms · android · capacitor · firebase · tanstack-query · react
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