Web Platform
VESTA Wealth Operating System
Personal finance and investment dashboard to track savings, convert IDR and USD in real time, and hide sensitive balances with one click.
System Implementation & Approach
Next.js Progressive Web App deployed on Firebase Hosting and Cloud Firestore, secured with declarative firestore.rules enforcing role-based admin validation and per-user document isolation.
Role & Contribution
Individual deployment & integration: configured Firebase Hosting, authored declarative Firestore security rules, integrated live currency APIs, and maintained client-side data security.
Key Implementation Highlights
- Authored declarative firestore.rules enforcing authenticated UID ownership and explicit admin role predicates.
- Implemented instant client-side privacy masking toggle hiding sensitive monetary figures across dashboard widgets.
- Integrated synchronized IDR/USD currency conversion alongside installable PWA caching on Firebase Hosting.
Verification & Outcomes
- Validated Firestore rule isolation boundaries and instant privacy masking behavior across mobile and desktop viewports.