How ijoben/invest works
FGT PRO is a browser-based investment-management application with member and administrator interfaces. Members register or log in, manage investment plans and balances, and access affiliate, market-signal, and points-reward features; administrators manage users, transactions, plans, settings, and redemptions. The sampled code identifies localStorage as the persistence layer. Source excerpts are partial, and the README is empty, so interface-to-feature wiring not demonstrated in the excerpts is omitted.
Main entry points: db.js State service · admin-page.js Admin controller · app.js App controller · admin.js Admin controls
Components 15
Web interfaces
- Member interface
index.html - Admin interface
admin.html - App controller
js/app.js - Admin controller
js/admin-page.js
Investment and payments
- Investment plans
js/plans.js - Payments
js/payment.js
Member features
- Affiliate engine
js/affiliate.js - Market signals
js/signals.js - Points rewards
js/rewards.js
Administration and state
- Authentication
js/auth.js - Admin controls
js/admin.js - State service
js/db.js
Other components
- Member
- Administrator
- Browser localStorage
Connections 19
- Member → Member interface: uses
- Member interface → App controller: loads
- Administrator → Admin interface: uses
- Admin interface → Admin controller: loads
- App controller → Authentication: calls
- App controller → State service: reads
- Authentication → State service: reads and writes
- Admin controller → Admin controls: calls
- Admin controller → State service: reads and writes
- Admin controller → Authentication: calls
- Admin controls → State service: reads and writes
- Admin controls → Investment plans: calls
- Investment plans → State service: reads and writes
- Payments → State service: reads and writes
- Affiliate engine → State service: reads and writes
- Market signals → Investment plans: checks market
- Market signals → State service: reads and writes
- Points rewards → State service: reads and writes
- State service → Browser localStorage: persists state