CitizenShield
Legal Rights & Protection App
- Built the members' mobile app in Expo and React Native: a Rights Hub of plain-language rights articles, a Protection Centre for filing and tracking eviction, employment and police cases, and DocuVault for storing and sharing records.
- Integrated Auth0 Universal Login with deep-link callbacks, and an RTK Query client for the backend covering membership, onboarding, cases and documents.
- Set up native push through Amazon SNS to APNs and FCM, with device-token registration and tap-to-open routing, and shipped builds and over-the-air updates with EAS.
React Native, Expo, TypeScript, Redux Toolkit Query, Auth0, NativeWind, Amazon SNS, EAS