Currency Selection: Users can select the source and target currencies from a list of supported currencies. Date Selection: Users can choose a specific date to get historical exchange rates. Amount Conversion: Users can input an amount in the source currency and instantly see the converted amount in the target currency. Responsive Design: The application is designed with mobile responsiveness in mind, ensuring a seamless experience across devices.
React: A JavaScript library for building user interfaces, used for the frontend development. Node.js: A JavaScript runtime used for server-side scripting, providing the backend logic. Tailwind CSS: A utility-first CSS framework used for styling the user interface. Open Exchange Rates API: An API providing exchange rates data for currencies worldwide. Installation To run this application locally:
Navigate to the project directory. Install dependencies using npm install. Start the development server using npm start.
Open the application in your web browser. Select the source currency and target currency from the dropdown menus. Choose a date for historical exchange rates (optional). Enter the amount of the source currency you want to convert. View the converted amount in the target currency.