{"id":29460690,"url":"https://github.com/vero-code/explore-nations","last_synced_at":"2025-07-14T02:32:45.952Z","repository":{"id":254432787,"uuid":"846517233","full_name":"vero-code/explore-nations","owner":"vero-code","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-23T15:42:30.000Z","size":159,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T20:33:25.373Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vero-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-08-23T11:31:22.000Z","updated_at":"2024-08-23T15:42:33.000Z","dependencies_parsed_at":"2024-08-23T12:50:42.010Z","dependency_job_id":"bd51c87b-150c-47d4-be1b-8f9065489bf7","html_url":"https://github.com/vero-code/explore-nations","commit_stats":null,"previous_names":["vero-git-hub/explore-nations","vero-code/explore-nations"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vero-code/explore-nations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fexplore-nations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fexplore-nations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fexplore-nations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fexplore-nations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vero-code","download_url":"https://codeload.github.com/vero-code/explore-nations/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vero-code%2Fexplore-nations/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265233753,"owners_count":23731825,"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-07-14T02:30:50.385Z","updated_at":"2025-07-14T02:32:45.860Z","avatar_url":"https://github.com/vero-code.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Explore Nations\n## Overview\nThis is an Angular project that allows users to explore information about various countries. The project displays countries in the form of cards on the main page and provides detailed information about a selected country when a card is clicked. Additionally, the project includes a filtering feature that allows users to search for countries by name or filter by region.\n\n## Features\n- **Country Cards:** Displays countries as cards with their flag, name, population, region, and capital.\n- **Detailed Information:** Clicking on a country card navigates to a page displaying detailed information about the selected country, including its native name, population, region, subregion, capital, top-level domain, currencies, languages, and border countries.\n- **Search Filter:** Users can search for countries by name using the search input field.\n- **Region Filter:** Users can filter countries by region using a dropdown menu.\n\n## Technologies Used\n- **Node.js v20.14.0:** As a server to run the application.\n- **Angular CLI v18.2.1:** The project is built using Angular.\n- **Bootstrap:** For responsive design and styling.\n- **Angular Material:** For additional UI components and styling.\n- **CSS:** Custom styles.\n\n## Getting Started\n### Installation\nTo run this project locally, follow these steps:\n\n1. Clone the repository:\n```\ngit clone https://github.com/your-username/explore-nations.git\n```\n2. Navigate to the project directory\n```\ncd explore-nations\n ```\n3. Install dependencies\n```\nnpm install\n```\n4. Run the application:\n```\nng serve\n```\n5. Open your browser and navigate to:\n```\nhttp://localhost:4200\n```\n### Usage\n- **Home Page:** The home page displays all countries as cards. You can search for a specific country by typing its name in the search bar or filter by region using the dropdown menu on the right.\n- **Country Details:** Click on a country card to navigate to a page with detailed information about that country.\n\n### Project Structure\n- **src/app/components/country-list/:** Contains the component for displaying the list of countries.\n- **src/app/components/country-detail/:** Contains the component for displaying the details of a selected country.\n- **src/app/services/:** Contains the service for fetching country data from the JSON file.\n- **src/assets/data/:** May contain a data.json file with country information.\n\n## License\nThis project is licensed under the MIT License. See the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvero-code%2Fexplore-nations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvero-code%2Fexplore-nations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvero-code%2Fexplore-nations/lists"}