Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

World Map - Angular Project

An Angular application that presents an interactive SVG world map, where selecting a country displays live data pulled from the World Bank API, including country name, capital, region, income level, and coordinates.

🔗 Live site: https://interactive-w0rld-map.netlify.app/map

Features

  • Interactive SVG world map built as an Angular component, with each country wired to mouse event handlers
  • Hover to highlight a country; click to fetch and display its data
  • Live country data fetched from the World Bank API, showing six properties per country:
    • Country name
    • Capital city
    • Region
    • Income level
    • Latitude
    • Longitude

Tech Stack

  • Angular (CLI v16.1.6)
  • TypeScript
  • World Bank API
  • SVG(interactive rendering)

Running Locally

Requires Node.js and the Angular CLI installed.

git clone https://github.com/SamoyaTech/D280-Interactive-World-Map.git
cd d280-app
npm install
ng serve

Then navigate to http://localhost:4200/ in your browser. The app will automatically reload on source file changes.

Building

ng build

Build artifacts are output to the dist/ directory.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages