Skip to content

Geomelody - Click on countries to hear their anthems and enjoy the melodious journey.

License

Notifications You must be signed in to change notification settings

solaimanb/Geomelody

Repository files navigation

Geomelody

Geomelody - Explore World Anthems

That's Geomelody, a cool website that mixes geography and music. Just pick any country, and its national anthem starts playing. It's like a musical treasure hunt around the world, letting you explore different cultures and histories through their anthems. So, ditch boring textbooks and learn about the world in a fun, interactive way with Geomelody!

What Can You Do?

  • World Exploration: Traverse an interactive global map.
  • Anthem Discovery: Select any country to play its national anthem.
  • Cultural Enrichment: A unique way to learn and appreciate diverse cultures.

How to Get Started

Simply visit our website - no need for downloads! Geomelody is accessible to anyone with an internet connection and a web browser.

Want to Contribute?

We love contributions! Whether you're a developer or curious to share your country's anthem with the world, here's how you can help:

  1. Fork the Repository: Start by creating your own copy of the GeoMelody repository. You can do this by clicking the "Fork" button at the top right of this page.

  2. Clone the Repository: After forking the repo, clone it to your local machine by running git clone https://github.com/soloman-err/Geomelody.git in your terminal.

  3. Create a New Branch: Switch to your version of the repo and then create a new branch for your contribution by running git checkout -b anthem/[country-name].

  4. Add the Anthem: Place the anthem file in the designated directory (please ensure it's a public domain or appropriately licensed file) and update any related metadata to include your country’s anthem in the project.

    Add your anthem.mp3 file in the 📁public folder.
    

    Add Audio/mp3

    Go to 📁lib > 📁audio folder then open 📄AudioFiles.js file and add your Country-Code & your Country's audio file-path.
    

    Add your country-code & audio file-path

  5. Commit Your Changes: Save your contribution with a meaningful message. You can do this by running git add . to stage your changes, followed by git commit -m 'Add [Country Name] Anthem' to commit them.

  6. Push Your Changes: Upload your contribution to GitHub by running git push origin anthem/[country-name].

  7. Submit a Pull Request: Navigate back to your forked GeoMelody repository on GitHub, switch to your new branch, and click on 'New Pull Request'. Fill in the necessary details and submit it for review.

Remember to pull the latest changes from the original GeoMelody repository before starting your work to keep your fork up-to-date.

Check out our Contributing Guidelines for more details.

Legal Jargon

Geomelody is licensed under the MIT License. For the nitty-gritty, see LICENSE.

Need to Reach Us?

Have questions or feedback? Reach out through GitHub or drop us an email.


Start your melodic journey around the world with Geomelody! 🌐🎵

License: MIT GitHub stars GitHub forks GitHub issues

About

Geomelody - Click on countries to hear their anthems and enjoy the melodious journey.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages