Inspiration

As someone who has been exploring the world of cryptocurrency, I realized how fragmented the tools for Bitcoin users can be. There are separate apps for tracking prices, finding Bitcoin ATMs, or understanding tax implications—but rarely an all-in-one solution. This gap inspired me to create BitTrack, a simple and powerful web application that brings essential Bitcoin tools together in one place. My goal was to make crypto more approachable for everyday users by combining utility with an intuitive interface.

What it does

BitTrack is an all-in-one Bitcoin companion that offers three key features:

📍Live Bitcoin Price Tracker – Displays real-time Bitcoin price using the CoinGecko API. 📍Bitcoin ATM Locator – Helps users find nearby Bitcoin ATMs using CoinATMRadar and Google Maps. 📍Bitcoin Tax Calculator – Allows users to estimate basic tax amounts based on their transaction values and location. 📍The application is designed to be responsive, user-friendly, and accessible on both desktop and mobile devices.

How we built it

Framework: Built using React with Vite for fast and efficient development. Styling: Used Tailwind CSS to create a clean, modern, and responsive UI. Languages: HTML, CSS, and JavaScript. APIs Used: CoinGecko API – To fetch live Bitcoin prices. CoinATMRadar API – To retrieve ATM locations. Google Maps API – For rendering an interactive map.

Challenges we ran into

One of the main challenges was working with third-party APIs in a purely frontend environment, especially when dealing with CORS policies and API limitations. Integrating geolocation data accurately and displaying it smoothly on the map was also a bit tricky. Additionally, designing a tax calculator that is simple but still useful required careful thought, especially without backend logic to handle region-specific rules.

Accomplishments that we're proud of

Built and deployed a full-featured React app using only frontend technologies. Successfully integrated multiple APIs and handled real-time data on the client side. Designed a user-friendly, mobile-responsive interface with Tailwind CSS. Delivered a project that provides genuine utility for crypto users in a clean and lightweight package.

What we learned

Improved my skills in working with React and Vite for fast, modern web development. Gained hands-on experience with API integration purely on the frontend. Learned how to use Google Maps API and display dynamic location-based data. Strengthened my understanding of responsive design using Tailwind CSS. Developed a clearer understanding of how crypto-related tools can be made user-centric.

What's next for BitTrack

Add support for other cryptocurrencies like Ethereum or Solana. Make the tax calculator smarter by integrating real-time tax rates based on location. Add dark mode and more personalization features for users. Optimize performance for slower networks or devices. Package the app as a Progressive Web App (PWA) for offline and mobile use.

Built With

Share this project:

Updates