Mobile App · 2026
RWCBM Mobile
React Native companion app
The phone client for RWCBM. Same members, same database, same API — five tabs, deep links, and push notifications, built on Expo so one codebase ships to both stores.

- Codebase, two stores
- 1Codebase, two stores
- Tabs
- 5Tabs
- Update channel
- OTAUpdate channel
The problem
The web app worked, but the members using it are contractors and business owners who are rarely at a desk. A directory you check between job sites has to be an app.
What got built
Expo with file-based routing through Expo Router, sharing the web app's Clerk instance so credentials carry over with no second sign-up. Tokens cache in the device Keychain and Keystore via expo-secure-store. Sentry is wired for crash reporting and expo-updates handles over-the-air releases without a store round trip.
Details worth naming
- Five tabs — feed, groups, messages, notifications, and search — against the existing web API.
- Shared Clerk authentication: a member who signs up on the web logs straight in on mobile.
- Deep links open a specific chapter or direct-message thread from anywhere in the app.
- Secure token storage in the native Keychain and Keystore, with over-the-air updates via expo-updates.
Inside the product
Screens from the running application, captured against a seeded demo account.

Next project
The Poo Patrol
WordPress rescue, rebuilt static
The next thing your business runs on starts here.
Tell us what it needs to do. Within a day you'll have a straight answer on what it takes to build, what it costs to run, and what we'd cut — and if the honest answer is that you don't need to build anything, you'll get that instead.
Or skip the form entirely — hello@pinelandtech.com reaches a person, not a queue.