Inspiration
Most retail investors focus entirely on external market movements. However, long-term returns are often degraded by our own behavioral mistakes—holding losing positions too long (the Disposition Effect), reluctance to realize losses, and anchoring to past price peaks. We built BiasGuard to help investors see both the risk in their portfolio and the hidden patterns in their own decision-making.
What it does
BiasGuard combines institutional-grade portfolio risk analytics with quantitative behavioral finance signals:
- Objective Portfolio Risk Tracking: Calculates Volatility, Sharpe Ratio, Beta, and Maximum Drawdown across your holdings.
- Behavioral Radar: Analyzes trading patterns across key signals (Disposition Effect, Loss Realization Reluctance, Overconfidence Calibration, and Reference-Price Sensitivity) plotted on a multi-axis spider chart.
- Transparent Explainability: Never a black-box score; users can inspect the underlying formulas and transactions that contributed to each behavioral alert.
- Monetization with RevenueCat: Free tier provides basic portfolio tracking and core metrics, while BiasGuard Pro seamlessly unlocks comprehensive behavioral diagnostics, interactive assessments, and deep historical benchmarks.
How we built it
- Frontend: React Native, Expo Router, TypeScript, and SVG for the dynamic Behavioral Radar.
- Backend & Auth: Firebase Authentication, Cloud Firestore, and Cloud Functions (Node.js).
- In-App Subscriptions: Integrated via the RevenueCat SDK (
react-native-purchases) for cross-platform entitlement and paywall management.
Challenges we ran into
Translating behavioral finance literature into rigorous, automated quantitative signals while keeping the user experience intuitive was our biggest hurdle. Ensuring deterministic calculations across timezones and handling edge cases in transaction histories required extensive automated testing.
Accomplishments that we're proud of
- Delivering a fully functional end-to-end prototype featuring real-time Firebase syncing, automated behavioral metrics, and RevenueCat paywall integration.
- Achieving 100% test suite pass rates with strict feature freeze and regression testing.
What's next for BiasGuard
- Automated brokerage syncing (Plaid/SnapTrade).
- v1.1 UI/UX polish and personalized nudge notifications before high-bias trading decisions.
Built With
- expo.io
- fintech
- react
- typescript
Log in or sign up for Devpost to join the conversation.