PORTFOLIO
Portfolio Intelligence Dashboard
connecting...
🔒
Dashboard
Price Alerts
Watchlist
Email Setup
Settings
⚠ Firebase not configured — data is stored locally only (no multi-device sync). See Settings for setup instructions.
Superhero Super
TickerStatusWeightPriceTodayValueP&L
ING Living Super
TickerStatusWeightPriceTodayValueP&L
WatchlistTrack stocks outside your portfolio · Set price targets · Get alerts
TickerPriceTodayTargetDistanceNotes
Enter dollar values for alert thresholds. Python monitor emails you when triggered.

📧 Email Configuration

Enter your Gmail details. Saved locally in your browser and exported to the Python config file.

📄 Setup Steps

1
Create Gmail App Password
myaccount.google.com → Security → 2-Step Verification → App passwords → Create one named "SuperTrack".
2
Install dependency
pip3 install yfinance
3
Fill in email details above then download both files into the same folder.
4
Set alert thresholds in Price Alerts tab → Export Config to update the JSON.
5
Run the monitor
python3 super_monitor.py — leave terminal open during market hours (10am–4pm AEST).

🔥 Firebase Multi-Device Sync

Follow these steps once to enable real-time sync across all your devices for free.

1
Create a Firebase project
Go to console.firebase.google.com → Add Project → name it "SuperTrack" → Create.
2
Enable Realtime Database
Build → Realtime Database → Create database → Start in test mode → Enable.
3
Get your config
Project Settings (gear icon) → Your apps → Add app → Web (</>) → Register → Copy the firebaseConfig object.
4
Edit the HTML file
Open super_tracker.html in any text editor. Find the firebaseConfig block near the top. Replace all REPLACE_... values with your own.
5
Deploy to Netlify (free)
Create account at netlify.com → Add new site → Deploy manually → Drag and drop your updated HTML file. You get a permanent URL instantly.
6
Secure your database rules
Firebase Console → Realtime Database → Rules → Replace with:

{ "rules": { ".read": true, ".write": true } }

(For personal use this is fine. For extra security you can add Firebase Authentication later.)

🗑 Data