{"id":28226583,"url":"https://github.com/chronosgit/currencies","last_synced_at":"2025-06-13T08:32:20.255Z","repository":{"id":245701842,"uuid":"818616604","full_name":"chronosgit/currencies","owner":"chronosgit","description":"Vue-based web application for showing existing currencies","archived":false,"fork":false,"pushed_at":"2024-06-25T15:33:46.000Z","size":371,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-18T12:09:05.596Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://currencies-umber.vercel.app","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chronosgit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-22T10:49:49.000Z","updated_at":"2024-06-25T15:33:49.000Z","dependencies_parsed_at":"2024-06-23T15:25:23.667Z","dependency_job_id":"0a5c5b9f-d0f0-4461-8738-ea8d615fd419","html_url":"https://github.com/chronosgit/currencies","commit_stats":null,"previous_names":["chronosgit/currencies"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chronosgit/currencies","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chronosgit%2Fcurrencies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chronosgit%2Fcurrencies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chronosgit%2Fcurrencies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chronosgit%2Fcurrencies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chronosgit","download_url":"https://codeload.github.com/chronosgit/currencies/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chronosgit%2Fcurrencies/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259610003,"owners_count":22884166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-18T12:09:06.788Z","updated_at":"2025-06-13T08:32:20.249Z","avatar_url":"https://github.com/chronosgit.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Currencies\n\n## About\n\n**Currencies** - is a web application, which shows National Bank's data about current currencies. It provides convenient UI, responsive experience and features, such as: filtering posts, pagination and ability to like / dislike certain post.\n\n### Header\n\n![Header](/src/assets/docs/header.png)\n1. Logo image redirects to home page on click.\n2. Central link redirects to '/favourites' page on click.\n3. Rightmost link redirects to this repository.\n\n### Post\n\n![Header](/src/assets/docs/post.png)\n1. Each page renders a list of posts.\n2. Page includes information about full name, title and pricing of a currency.\n3. User can like / dislike each post.\n\n### Local storage\n\n![Header](/src/assets/docs/local-storage.png)\n1. Local storage saves liked posts by unique ID.\n2. Dislike removes exact post from local storage.\n3. Refreshing a page doesn't remove data from local storage.\n\n### Filters\n![Header](/src/assets/docs/filters.png)\n1. Three filters are available: by full name, title or no filter.\n2. Clicking immediately updates both all posts and posts, currently viewed by user.\n\n### Pagination\n![Header](/src/assets/docs/pagination.png)\n1. After getting all posts, pagination renders exact amount pages possible.\n2. When user clicks on any item, posts, which are currently showed to user, are dynamically updated.\n\n## Get started\n \n1. Install packages, eg. ```npm install```.\n2. Run *development* server with hot-reloads, eg. ```npm run serve```.\n3. **OR,** run *production* server, eg. ```npm run build```.\n\n## Reference\n\n1. [Official project configuration reference.](https://cli.vuejs.org/config/)\n2. [API reference.](https://www.nationalbank.kz/ru/page/rss)\n3. [Vue documentation.](https://vuejs.org/)\n4. [Pinia documentation](https://pinia.vuejs.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchronosgit%2Fcurrencies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchronosgit%2Fcurrencies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchronosgit%2Fcurrencies/lists"}