Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
Live cryptocurrency price dashboard with charts, auto-refresh and multi-currency support, plus Firebase Auth login/register. CoinGecko API + Chart.js.
FinanceJavaScript · CSSGitHub @coderblockchOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A live cryptocurrency price dashboard with user accounts. It shows real-time market data for 7 major coins from the CoinGecko API, draws an interactive price-history chart for any coin, and refreshes automatically every 60 seconds. Sign-up and login are handled with Firebase Authentication.
🔗 Live Demo (create a free account on the Register tab to open the dashboard)
async/await, Fetch API)There is no build step, but the app uses ES modules, so it must be served over HTTP (opening the file directly will not work):
git clone https://github.com/coderblockch/crypto-dashboard.git
cd crypto-dashboard
python3 -m http.server 8000
# then open http://localhost:8000/login.html
To use your own Firebase project, replace the firebaseConfig object in js/firebase.js with your project's web config and enable Email/Password sign-in in the Firebase console.
crypto-dashboard/
├── index.html # dashboard (protected)
├── login.html # login / register page
├── css/
│ ├── styles.css # dashboard styles
│ └── auth.css # login page styles
└── js/
├── app.js # dashboard controller: auth guard, refresh timer, currency switch
├── api.js # CoinGecko requests (markets + price history)
├── ui.js # coin cards, price formatting, countdown
├── chart.js # Chart.js price-history chart and range buttons
├── auth.js # login / register form logic and error messages
└── firebase.js # Firebase init, auth helpers, Firestore user profile
David Jimenez, Sacramento, CA · GitHub @coderblockch · Portfolio