{"id":19924083,"url":"https://github.com/maciejkuran/fountry","last_synced_at":"2026-06-10T11:31:18.055Z","repository":{"id":135338814,"uuid":"568759995","full_name":"maciejkuran/fountry","owner":"maciejkuran","description":"Search for any country in the world 🌍, get valuable information, and geolocation on the world map, explore amazing photographs, and receive helpful source links to Wikipedia articles.","archived":false,"fork":false,"pushed_at":"2022-12-08T18:16:16.000Z","size":1574,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T10:24:08.329Z","etag":null,"topics":["api","api-rest","countries","countries-data","javascript","leaflet-map","leafletjs","rest-countries-api","unsplash-api","webapp","wikipedia-api"],"latest_commit_sha":null,"homepage":"https://fountry.maciejkuran.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maciejkuran.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","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":"2022-11-21T10:57:16.000Z","updated_at":"2022-11-21T11:45:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"93371b8e-ab36-434a-920c-b063823e5f35","html_url":"https://github.com/maciejkuran/fountry","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/maciejkuran/fountry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciejkuran%2Ffountry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciejkuran%2Ffountry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciejkuran%2Ffountry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciejkuran%2Ffountry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maciejkuran","download_url":"https://codeload.github.com/maciejkuran/fountry/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maciejkuran%2Ffountry/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34151271,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["api","api-rest","countries","countries-data","javascript","leaflet-map","leafletjs","rest-countries-api","unsplash-api","webapp","wikipedia-api"],"created_at":"2024-11-12T22:16:19.414Z","updated_at":"2026-06-10T11:31:18.035Z","avatar_url":"https://github.com/maciejkuran.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Find a country with fountry\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"/src/img/fountry banner.jpg\"\u003e\u003c/p\u003e\n\nThe fountry app is my next project, this time practicing `asynchronous` tasks in JavaScript. I developed fountry in the\u003cb\u003e MVC architecture pattern\u003c/b\u003e. I focused on the architecture of the application and a good, logical division of the code.\n\nThis project is complex in the context of `fetching data` from various APIs: `Rest Countries API`, `Unsplash.com API`, `Wikipedia API`. I also used the `Leaflet library` (interactive maps) to render `coords` of a country/capital.\n\nI tried to work out every detail, from formatting `user input` to handling and throwing `errors` if something went wrong when `fetching` data.\n\n## What is fountry ?\n\nThe fountry app allows you to search for any country in the world, provides basic information, geo location on the world map, amazing photographs and helpful source links to Wikipedia articles.\n\n🌍[fountry - LIVE APP](https://fountry.maciejkuran.com)\n\n## UI Design\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"/src/img/fountry ui presentation.jpg\"\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaciejkuran%2Ffountry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaciejkuran%2Ffountry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaciejkuran%2Ffountry/lists"}