The Countries API App is a web application built using React and the Contries API. It allows users to search for any country and retrieve comprehensive geographical details. The app features a beautiful and responsive design, making it accessible on both desktop and mobile devices. Users can also customize the countries displayed on the homepage based on different continents.
- Search Functionality: Search for a country to get all its geographical details, including population, area, capital, languages, and more.
- Responsive Design: The app is fully responsive, providing an optimal viewing experience on any device.
- Customizable Homepage: Customize the countries displayed on the homepage based on the continent they are from.
- Beautiful Design: Clean and attractive user interface for a pleasant user experience.
- Node.js and npm installed
-
Clone the repository:
git clone https://github.com/Ram0O7/contries-api-app.git
-
Navigate to the project directory:
cd contries-api-app
-
Install dependencies:
npm install
-
Run the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
.
- Open the app in your browser.
- Use the search bar to find a country and view its geographical details.
- Customize the countries displayed on the homepage by selecting different continents.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -am 'Add new feature'
- Push to the branch:
git push origin feature/your-feature-name
- Open a pull request.
- Frontend Mentor: Thanks to Frontend Mentor for the design inspiration.
- Email: ram706860@gmail.com
- LinkedIn: linkedin.com/in/ramkrishn-rai
Enjoy exploring the world with the Countries API App!