https://github.com/solaimanb/geomelody
Geomelody - Click on countries to hear their anthems and enjoy the melodious journey.
https://github.com/solaimanb/geomelody
anthem geolocation geomelody github opensource
Last synced: 2 months ago
JSON representation
Geomelody - Click on countries to hear their anthems and enjoy the melodious journey.
- Host: GitHub
- URL: https://github.com/solaimanb/geomelody
- Owner: solaimanb
- License: mit
- Created: 2024-02-03T12:54:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T14:18:26.000Z (about 2 years ago)
- Last Synced: 2025-03-25T12:35:02.909Z (over 1 year ago)
- Topics: anthem, geolocation, geomelody, github, opensource
- Language: JavaScript
- Homepage: https://geomelody.netlify.app
- Size: 11 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README

# 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.
```

```
Go to 📁lib > 📁audio folder then open 📄AudioFiles.js file and add your Country-Code & your Country's 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](CONTRIBUTING.md) for more details.
## Legal Jargon
Geomelody is licensed under the MIT License. For the nitty-gritty, see [LICENSE](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**! 🌐🎵



