Future Interns Header

Blockchain and Crypto Task 5

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

ToolUseLink
CoinGecko APIFetch live crypto priceshttps://www.coingecko.com/en/api
React.jsBuild a frontend web apphttps://react.dev
Google SheetsCreate a spreadsheet trackerhttps://sheets.google.com
Apps ScriptScript Sheets to use APIshttps://script.google.com
VS CodeCode editor for web appshttps://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

πŸ”— Tutorial Videos to Get Started (for Reference)

Scroll to Top