https://github.com/zorger27/currencies
💹 This modern web application is designed to provide a convenient and visual display of current foreign exchange rates. The app retrieves real-time data from the National Bank of Ukraine API, displaying exchange rates relative to the Ukrainian hryvnia (UAH) in innovative and interactive formats.
https://github.com/zorger27/currencies
axios favicon flexbox-css git google-analytics grid-css html5 i18n javascript markdown open-graph-protocol robots-txt scss search-console sitemap-xml threejs typescript vuejs vuex webpack
Last synced: 2 months ago
JSON representation
💹 This modern web application is designed to provide a convenient and visual display of current foreign exchange rates. The app retrieves real-time data from the National Bank of Ukraine API, displaying exchange rates relative to the Ukrainian hryvnia (UAH) in innovative and interactive formats.
- Host: GitHub
- URL: https://github.com/zorger27/currencies
- Owner: Zorger27
- Created: 2024-02-29T01:15:47.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-20T22:26:57.000Z (5 months ago)
- Last Synced: 2025-01-25T17:33:22.600Z (4 months ago)
- Topics: axios, favicon, flexbox-css, git, google-analytics, grid-css, html5, i18n, javascript, markdown, open-graph-protocol, robots-txt, scss, search-console, sitemap-xml, threejs, typescript, vuejs, vuex, webpack
- Language: Vue
- Homepage: https://currencies-zeta.vercel.app
- Size: 9.34 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Exchange rates from NBU #
### You can view my CV here: [Curriculum VITAE](https://zorger27.github.io)❗️ ###
### You can view my Portfolio here: [My Portfolio](https://Zorin.Expert)❗️ ###
#### 💹 This modern web application is designed to provide a convenient and visual display of current foreign exchange rates. ✨ ####
The app retrieves real-time data from the National Bank of Ukraine API, displaying exchange rates relative to the Ukrainian hryvnia (UAH) in innovative and interactive formats:
➔ Table or List 📊 — a concise and user-friendly view of selected currencies.
➔ Creeping line 📜 — a dynamic format that animates the data, with adjustable speed.
➔ Creeping line 3D 🌐 — a unique visualization method developed using Three.js, drawing attention to the movement of currencies.
➔ Three-in-One 🔄 — a combined view that integrates all formats in one place for maximum convenience.#### 🌍 The application supports three languages (Ukrainian, English, and Spanish), enhancing its functionality and making it suitable for an international audience. 🌐 ####
🛠️ Technologies:
✅ Three.js for advanced 3D graphics.
✅ Vue.js + VueX for state management and responsive interface.
✅ JavaScript for dynamic interaction.
✅ Axios for fast and stable API requests.
✅ Google Search Console & Analytics for performance optimization and analytics.
✅ Open Graph Protocol, Favicon, Sitemap, Robots.txt — for SEO optimization and social media integration.#### 🌀 *The interactive interface and visual effects turn the simple task of viewing exchange rates into an engaging experience.* 🌟 ####
### Project setup (install dependencies)
```
npm install
```### Compiles and hot-reloads for development
```
npm run serve
```### Compiles and minifies for production
```
npm run build
```