
Foreign Currency Converter & ATM Locator
Why Choose This Project?
In an increasingly globalized world, international travelers often need quick and accurate access to foreign exchange rates and the nearest ATMs. This project serves both needs: a real-time currency converter combined with ATM location services using maps and GPS.
It’s perfect for travel-related apps, fintech platforms, and personal finance tools — and showcases integration with live APIs, geolocation, and mapping services.
What You’ll Get
-
Full Source Code (Frontend + Backend)
-
Real-Time Currency Conversion with Live Rates
-
Location-Based ATM Locator with Google Maps
-
Currency Rate Charts and Comparisons
-
Admin Panel to Manage Supported Currencies
-
Currency Conversion History
-
Mobile Responsive UI
-
Setup Documentation and REST APIs
-
Optionally Save/Print Conversions
Working Flow
-
User selects source and target currencies from dropdown menus.
-
Inputs the amount to convert.
-
System fetches live exchange rates from API and calculates converted amount.
-
User can also tap “Find Nearby ATMs” button.
-
Browser/device location is used to show nearby ATM markers on the map.
-
Admin can update default currency list and maintain analytics.
Key Features
User Side
-
Convert between 160+ currencies
-
View historical rates (last 7–30 days)
-
Locate nearby ATMs using Google Maps
-
Save and download conversion records
-
Currency trend visualization (charts)
-
Switch interface theme (light/dark mode)
Admin Side
-
Secure login
-
Add or remove supported currencies
-
Set base currency
-
View user conversion logs
-
Add banners or announcements
-
Enable/disable ATM locator for specific countries
Technology Stack
Layer | Technologies Used |
---|---|
Frontend | HTML5, CSS3, Bootstrap 5, JavaScript, jQuery |
Backend | Node.js (Express) / Java (Spring Boot) / PHP |
Database | MySQL / MongoDB (for logs, admin settings) |
APIs | ExchangeRate API, Google Maps JS API |
Geolocation | HTML5 Geolocation / Google Maps Places API |
Charts | Chart.js / ApexCharts |
Auth | JWT / Firebase Auth |