Skip to content

JoyM268/interactive-map-reactjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive World Map

A interactive world map built with ReactJS, Tailwind CSS and REST Countries API, featuring country details, zoom, and light/dark modes.

Table of Contents

Live Website

Check out the live version of the website: Interactive World Map

Screenshots

Below are some screenshots showcasing the application's features and appearance:

Screenshot Description
Light Mode The homepage in light mode, showing the interactive map.
Dark Mode The homepage in dark mode, with the dark color scheme.
Side Bar A country selected, displaying the sidebar with country info.
Zoom The map zoomed in, demonstrating the zoom feature.

Features

  • Interactive SVG world map: click any country to view details
  • Sidebar with country information (flag, population, capital, etc.)
  • Zoom in/out controls for the map
  • Light and dark mode toggle
  • Responsive design for mobile and desktop
  • URL routing: /countryname opens sidebar for that country

Getting Started

To run the project locally, follow these steps:

Prerequisites

Make sure you have the following installed:

Installation

  1. Clone the repository:

    git clone https://github.com/JoyM268/interactive-map-reactjs.git
  2. Navigate to the project directory:

    cd interactive-map-reactjs
  3. Install dependencies:

    npm install

Running the Application

To start the development server:

npm start

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please submit a pull request or open an issue for any improvements or bug fixes.

Acknowledgements

Contact

For any questions or suggestions, please reach out to [email protected].

About

An interactive world map application built using ReactJS, Tailwind CSS and the REST Countries API.

Topics

Resources

License

Stars

Watchers

Forks

Languages