Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amruthlp12/nations-hub
Welcome to Nations Hub! This application allows users to explore information about all countries on Earth, providing a rich and interactive experience. Whether you're looking for general country information, detailed statistics, or just want to admire the flags of different nations, NationsHub has got you covered.
https://github.com/amruthlp12/nations-hub
nations-hub-app react react-api-project react-loader-spinner react-router-dom react-website reactjs responsive-web-design rest-api websit
Last synced: 4 days ago
JSON representation
Welcome to Nations Hub! This application allows users to explore information about all countries on Earth, providing a rich and interactive experience. Whether you're looking for general country information, detailed statistics, or just want to admire the flags of different nations, NationsHub has got you covered.
- Host: GitHub
- URL: https://github.com/amruthlp12/nations-hub
- Owner: AmruthLP12
- License: mit
- Created: 2024-02-01T10:18:31.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-02-01T11:07:24.000Z (10 months ago)
- Last Synced: 2024-06-26T06:23:59.016Z (5 months ago)
- Topics: nations-hub-app, react, react-api-project, react-loader-spinner, react-router-dom, react-website, reactjs, responsive-web-design, rest-api, websit
- Language: JavaScript
- Homepage: https://nations-hub.vercel.app
- Size: 728 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nations Hub
Welcome to Nations Hub! This application allows users to explore information about all countries on Earth, providing a rich and interactive experience. Whether you're looking for general country information, detailed statistics, or just want to admire the flags of different nations, Nations Hub has got you covered.
## Features
- **Country Information:** Get detailed information about any country, including its population, area, capital, languages spoken, currency, and more.
- **Flag Gallery:** Admire the flags of different nations with our comprehensive flag gallery feature.
- **Search Functionality:** Easily find specific countries using the search functionality.
- **Responsive Design:** Nations Hub is designed to work seamlessly across all devices, from desktops to smartphones.## Technologies Used
- React.js
- HTML5
- CSS3
- JavaScript
- [REST Countries API](https://restcountries.com/) for country data## Getting Started
To get started with Nations Hub, follow these steps:
1. Clone this repository to your local machine.
2. Navigate to the project directory.
3. Install dependencies using `npm install`.
4. Start the development server with `npm start`.
5. Open your browser and visit `http://localhost:3000` to view Nations Hub.## Contributing
Contributions are welcome! If you'd like to contribute to Nations Hub, please follow these guidelines:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature/new-feature`).
3. Make your changes.
4. Commit your changes (`git commit -am 'Add new feature'`).
5. Push to the branch (`git push origin feature/new-feature`).
6. Create a new Pull Request.## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contact
Have any questions or suggestions? Feel free to contact us at [[email protected]](mailto:[email protected]).