← All projects

Krypto

Crypto market tracker with accounts, a paper-trading wallet, and leaderboards.

  • JavaScript
  • Chart.js
  • Back4App (Parse)
  • CoinGecko API
Krypto screenshot

What it is

Krypto is a single-page crypto dashboard. Users sign up, follow coins on a watchlist, place simulated trades in a paper wallet, and compare their returns on a public leaderboard.

Features

  • Markets. Live prices, 24h change, and market cap from the CoinGecko API.
  • Charts. Interactive price history built with Chart.js.
  • Accounts and portfolio. Sign-up/login and stored holdings on a Back4App (Parse) backend.
  • Wallet and leaderboard. Paper trading with users ranked by portfolio performance.
  • News. An aggregated crypto headline feed.
  • Daily bonus and predictions. Extra ways to grow the paper portfolio.

What I learned

  • Building REST auth and session tokens against a Backend-as-a-Service.
  • Handling public-API rate limits and loading states in the UI.
  • Keeping client-side code safe when it talks to third-party services.