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!
- 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.
Simply visit our website - no need for downloads! Geomelody is accessible to anyone with an internet connection and a web browser.
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:
-
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.
-
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. -
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]
. -
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.
Go to 📁lib > 📁audio folder then open 📄AudioFiles.js file and add your Country-Code & your Country's audio file-path.
-
Commit Your Changes: Save your contribution with a meaningful message. You can do this by running
git add .
to stage your changes, followed bygit commit -m 'Add [Country Name] Anthem'
to commit them. -
Push Your Changes: Upload your contribution to GitHub by running
git push origin anthem/[country-name]
. -
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.
Geomelody is licensed under the MIT License. For the nitty-gritty, see LICENSE.
Have questions or feedback? Reach out through GitHub or drop us an email.
Start your melodic journey around the world with Geomelody! 🌐🎵