Skip to content

World Migration Map: An interactive tool showcasing historical and projected migrations globally. It provides comprehensive insights into population movements and demographic shifts from 1950 and beyond.

License

Notifications You must be signed in to change notification settings

guillaume971/worldmigrationmap-web

Repository files navigation

World Migration Map (Frontend)

World Migration Map Frontend is the client-side component of the World Migration Map application. It’s an open-source project developed by Heitor Nóbrega Tico and Guillaume Lelasseur, which presents an interactive world map interface visualizing historical migration trends.

Check the application live here: https://worldmigrationmap.org

Features

  • Interactive Map: Visualizes migration patterns by adjusting the transparency of each country, where color intensities represent net migration rates.
  • Year Slider: Users can navigate through years from 1950 to the current year to see the changes in migration patterns over time.
  • Detailed Tooltip: Hovering over a country provides specific migration rate data for the selected year.
  • Event List: Displays significant global events influencing migration patterns.
  • Predictive Analytics: Showcases an article detailing the potential impacts of climate change on future migration patterns when selecting a year beyond the present.

Our goal with this tool is to raise awareness about global migration trends and their correlation with various world events and climatic changes.

Getting Started with Development

This project leverages React with Vite for a faster and leaner development experience. Node.js and npm (Node Package Manager) are prerequisites for setting up the development environment. Follow the steps outlined below:

  1. Clone this repository:

    git clone https://github.com/guillaume971/worldmigrationmap-web.git
    
  2. Navigate to the project directory:

    cd worldmigrationmap-web
    
  3. Install the project dependencies:

    npm install
    
  4. Start the development server:

    npm run dev
    

The application will now be accessible at http://localhost:5173.

Contributing

We’re enthusiastic about contributions from the open-source community. We believe that collective insight and experience will make this tool more valuable. Follow these steps to contribute:

  1. Fork this repository to your GitHub account.
  2. Create a new branch with a descriptive name for your feature or bugfix.
  3. Implement your changes and commit them with comprehensive commit messages.
  4. Push your branch to your forked repository.
  5. Create a pull request (PR) to the main repository, elucidating your changes.

License

This project is licensed under the MIT License. By contributing, you agree to abide by the terms of this license.

Contact

If you have questions, encounter issues, or want to share suggestions regarding this project, please feel free to reach out to Heitor Nóbrega Tico or Guillaume Lelasseur or visit our sponsor Paradigme Mode. We greatly appreciate community feedback and look forward to your insights!

About

World Migration Map: An interactive tool showcasing historical and projected migrations globally. It provides comprehensive insights into population movements and demographic shifts from 1950 and beyond.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published