⚠ Firebase not configured — data is stored locally only (no multi-device sync). See Settings for setup instructions.
Superhero Super
| Ticker | Status | Weight | Price | Today | Value | P&L |
|---|
ING Living Super
| Ticker | Status | Weight | Price | Today | Value | P&L |
|---|
WatchlistTrack stocks outside your portfolio · Set price targets · Get alerts
| Ticker | Price | Today | Target | Distance | Notes |
|---|
Edit Watchlist Item
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".
myaccount.google.com → Security → 2-Step Verification → App passwords → Create one named "SuperTrack".
2
Install dependency
pip3 install yfinance
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).
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.
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.
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.
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.
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.
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.)
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.)