Relinvest
Reliance Capital Management's Investment Community App - 2025
Role: Tech Lead, Project Manager, Product Engineer (Web and Mobile)
Tech Stacks: Expo React Native NativeWind Gluestack UI SWR Zustand Zod Firebase TypeScript
Overview
Relinvest is Reliance Capital Managementβs investment community and simulation platform. Built from scratch with Expo and modern React Native patterns, it features investment simulations, community content, and market data. Shipped to production and available on the Play Store.
Role & Context
As Tech Lead and Product Engineer, I was responsible for the full engineering lifecycleβfrom architecture decisions through production deployment. Reliance Capital Management needed a mobile-first investment community platform, and I built both the mobile app and shaped the product direction alongside stakeholders.
Key Features
Investment Community
Community content sections (ReliFriend, ReliPrioritas) powered by web views with Remote Config for dynamic URLs.
Investment Simulation
Goal-based and yield-based investment calculators with pie chart visualizations powered by react-native-gifted-charts. Includes risk profile surveys.
Market Data
Market data integration with efficient caching and revalidation using SWR and Axios.
Authentication & Security
JWT-based auth with secure storage via react-native-mmkv.
Push Notifications
Expo Notifications integration for timely market alerts and community updates.
Build Notes
API Response Validation
Every API response is validated through Zod schemas before reaching the UI. Since the backend was being built in parallel, this caught contract mismatches early in development rather than silently breaking in production.
Web Views for Evolving Content
The community sections (ReliFriend, ReliPrioritas) are WebView screens with URLs configured through Firebase Remote Config. This lets URLs and feature visibility be updated without a full app release.
Multi-Environment CI/CD
EAS Build with staging, beta, and production channels. Each environment has its own Firebase config and bundle identifier, keeping test data isolated from production.