A modern, fully responsive currency converter web application built with React and Vite. Features real-time exchange rates, a beautiful dark mode design, and smooth animations.
- Real-time currency conversion using Frankfurter API (no API key required)
- Swap currencies with an animated button
- Dark mode design with glassmorphism effects
- Fully responsive - works on desktop, tablet, and mobile
- Loading states and error handling
- Debounced API calls for optimal performance
- Modular component architecture with useReducer for state management
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/yourusername/currency-converter.git
cd currency-converter