Country Explorer is a web application built with HTML, CSS, and JavaScript, utilizing the REST Countries API. This app allows users to explore countries from around the world with features like region-based filtering, country search, and detailed country information. The website also supports both dark mode and light mode with smooth transitions for an enhanced user experience.
https://contries-api-111.netlify.app
- Display All Countries: Browse all countries with their flags and basic information.
- 🔍 Search Functionality: Quickly find a country by typing its name.
- 🌍 Region Filtering: Filter countries based on their region (e.g., Africa, Americas, Asia, Europe, Oceania).
- 📄 Detailed Country Page: Click on any country to view detailed information, including:
- Official Name
- Capital
- Population
- Area
- Borders
- Native Name
- Currency
- Language
- Flag
- 🌙 Dark Mode & ☀️ Light Mode: Seamlessly switch between dark and light themes with smooth transitions.
Make sure you have a modern web browser installed to run the application.
- HTML: Structure of the web pages.
- CSS: Styling with responsive design and theme switching.
- JavaScript: Logic for fetching data from the REST Countries API and dynamically updating the UI.
- REST Countries API: Provides data on countries, including names, flags, and various statistics.
The user interface is designed to be intuitive and responsive, offering a pleasant experience whether in dark or light mode. Smooth transitions between themes and a focus on usability ensure that users can easily find and learn about any country.
The application fetches country data from the REST Countries API, making it easy to access detailed information about every country in the world.
Contributions are welcome! Feel free to open issues or submit pull requests to improve the project.
This project is licensed under the MIT License
If you have any questions or suggestions, feel free to reach out:
- Email: mohamedabdelaziem96@gmail.com
- Email: hemam8560@gmail.com
- GitHub: MohamedAbdelaiem.
- GitHub: HazemEmam.
Happy exploring! 🌍