Inspiration

We wanted to create a simple but powerful crypto dashboard where users can track live prices, charts, and manage alerts in real-time. Many platforms are overloaded or too complex, so we built something lightweight and easy to use.

What it does

CryptoPulse allows users to:

  • View live cryptocurrency prices across multiple currencies (USD, EUR, NGN, GBP).
  • See interactive charts with different time ranges (24h, 7d, 30d).
  • Add coins to a watchlist and export/import them.
  • Set alerts when coin prices cross a target value.

How we built it

We used:

  • Frontend: React + Vite + Tailwind CSS
  • Data: Coingecko API
  • Deployment: Vercel
    We also handled API proxying to bypass CORS issues.

Challenges we ran into

  • CORS errors when fetching from the Coingecko API.
  • Rate limits causing prices to sometimes load slowly.
  • Debugging deployment issues on Vercel with vercel.json setup.

Accomplishments we’re proud of

  • Built a working crypto dashboard that updates in real-time.
  • Learned how to handle API rate limits and deploy on Vercel.
  • Designed a clean and responsive UI with dark/light modes.

What we learned

  • How to use Vite with React for fast builds.
  • How to deploy on Vercel with API integration.
  • How to improve UI responsiveness for mobile.

What’s next for CryptoPulse

  • Improve loading speed by caching results.
  • Add more exchanges beyond Coingecko.
  • Mobile-first improvements and push notifications for alerts.

Built With

  • coingecko-api
  • react
  • tailwindcss
  • vercel
  • vite
Share this project:

Updates