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.
- 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.
- React.js
- HTML5
- CSS3
- JavaScript
- REST Countries API for country data
To get started with Nations Hub, follow these steps:
- Clone this repository to your local machine.
- Navigate to the project directory.
- Install dependencies using
npm install
. - Start the development server with
npm start
. - Open your browser and visit
http://localhost:3000
to view Nations Hub.
Contributions are welcome! If you'd like to contribute to Nations Hub, please follow these guidelines:
- Fork the repository.
- Create a new branch (
git checkout -b feature/new-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/new-feature
). - Create a new Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Have any questions or suggestions? Feel free to contact us at [email protected].