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
Log in or sign up for Devpost to join the conversation.