https://github.com/vero-git-hub/currency-converter
https://github.com/vero-git-hub/currency-converter
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/vero-git-hub/currency-converter
- Owner: vero-git-hub
- Created: 2024-07-11T09:07:58.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-07-13T06:49:41.000Z (11 months ago)
- Last Synced: 2024-07-13T22:08:12.726Z (11 months ago)
- Language: TypeScript
- Size: 151 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Currency Converter
This is a currency converter application built with Angular. It fetches the current exchange rates for USD and EUR against UAH from open public API and allows users to convert between these currencies. The application also includes an auto-update feature to refresh exchange rates at specified intervals.
## Features
- Fetches current exchange rates for USD and EUR against UAH
- Allows conversion between UAH, USD, and EUR
- Auto-updates exchange rates at specified intervals
- User can enable/disable auto-update and set the update interval
- Displays data source with a link to public API## Technologies Used
- Node.js (v20.14.0)
- npm (v10.8.1)
- Angular, Angular CLI (V18.1.0)
- RxJS
- HTML, CSS, Bootstrap## Project Structure
- src/app: Contains the main application components and services
- header: Contains the header component which displays exchange rates and update settings
- currency-converter: Contains the currency converter component
- currency.service.ts: Contains the service for fetching exchange rates from the API## Usage
- The header displays the current exchange rates for USD and EUR against UAH.
- The "Update Interval" field allows the user to set the interval (in seconds) for auto-updating exchange rates.
- The "Enable Auto Update" checkbox enables/disables the auto-update feature.
- The currency converter component allows the user to convert between UAH, USD, and EUR.## Contributing
Contributions are welcome! Please open an issue or submit a pull request for any bugs or feature requests.## License
This project is licensed under the MIT License.