Comtrax is an investment management app built to make portfolio investing workable for everyday users. It runs on React Native for cross-platform parity, so iOS and Android behave the same from a single codebase, and Redux keeps state predictable across complex financial data flows and live market updates.
The backend uses Node.js with Express for non-blocking I/O — necessary when many transactions and market-data calls are in flight at once. MongoDB is the primary store, chosen for its flexibility with varied investment data structures and its performance under the read-heavy load typical of financial apps. Firebase handles real-time sync, so portfolio updates and market notifications land instantly.
Real-time portfolio tracking
live performance updates with alerts on significant market moves
Diversified instruments
stocks, bonds, mutual funds, and ETFs with analytics and risk assessment
Secure transactions
multi-layer encryption with biometric auth and two-factor verification
Analytics dashboard
charts and graphs built from custom visualisation components
Investment recommendations
suggestions driven by the user's risk profile and goals
