Create a Crypto Portfolio Tracker with Live Prices
π Track your crypto assets like a pro using real-time API integration!

π About the Task
In this exciting hands-on task, youβll build a Crypto Portfolio Tracker that fetches live token prices using the CoinGecko API. This is a crucial tool for crypto investors, analysts, and even blockchain developers who want to monitor wallet balances, asset values, and market changes.
You can choose to build it using Google Sheets + Apps Script (easy) or React + JavaScript (advanced). Both are beginner-friendly and simulate the type of real-world dashboards that clients or employers would love.
β What Youβll Do
- π§Ύ Build a portfolio tracker that accepts wallet tokens or manually entered coins.
- πΈ Use the CoinGecko API to fetch real-time crypto prices.
- π Display current value, price change %, and total portfolio worth.
- π Include auto-refresh, styling, and optional features like historical trends or pie charts.
π§ Skills Youβll Gain
- API integration (GET requests, JSON parsing)
- Frontend development (React or Sheets scripting)
- Real-time data handling
- Financial UX for crypto tools
- Debugging, async logic, and token metadata handling
π οΈ Tools Youβll Use
| Tool | Use | Link |
|---|---|---|
| CoinGecko API | Fetch live crypto prices | https://www.coingecko.com/en/api |
| React.js | Build a frontend web app | https://react.dev |
| Google Sheets | Create a spreadsheet tracker | https://sheets.google.com |
| Apps Script | Script Sheets to use APIs | https://script.google.com |
| VS Code | Code editor for web apps | https://code.visualstudio.com |
π‘ Extra Feature Ideas (Optional)
- π Enter wallet address and auto-match tokens
- π Pie chart visualization (Coin weightage)
- π§Ύ Export CSV of portfolio history
- π Add price alert notifications
π Deliverables
- πΉ A working crypto tracker (React app or Google Sheet)
- πΉ Code on GitHub with API logic and UI
- πΉ Sample wallet data (manual or real test wallet)
- πΉ Screenshots or demo video explaining the tracker