Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ngugimuchangi/where-in-the-world
Web application that provides information about countries from all over the world.
https://github.com/ngugimuchangi/where-in-the-world
react react-router sass
Last synced: 5 days ago
JSON representation
Web application that provides information about countries from all over the world.
- Host: GitHub
- URL: https://github.com/ngugimuchangi/where-in-the-world
- Owner: ngugimuchangi
- Created: 2023-07-03T14:16:08.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-04T16:53:50.000Z (over 1 year ago)
- Last Synced: 2024-11-10T02:29:15.355Z (2 months ago)
- Topics: react, react-router, sass
- Language: JavaScript
- Homepage: https://where-in-the-world-ngugi.netlify.app/
- Size: 2.76 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interactive card details form solution
This is a solution to the
[REST Countries API with color theme switcher challenge on Frontend Mentor](https://www.frontendmentor.io/challenges/rest-countries-api-with-color-theme-switcher-5cacc469fec04111f7b848ca).
Frontend Mentor challenges help you improve your coding skills by building
realistic projects.## Table of contents
- [Overview](#overview)
- [Screenshots](#screenshots)
- [Links](#links)
- [Built with](#built-with)
- [Author](#author)### Overview
Users should be able to:
- See all countries from the API on the homepage
- Search for a country using an `input` field
- Filter countries by region
- Click on a country to see more detailed information on a separate page
- Click through to the border countries on the detail page
- Toggle the color scheme between light and dark mode _(optional)_### Links
- [Demo](https://where-in-the-world-ngugi.netlify.app/)
### Screenshots
#### Small Devices
![](resources/screenshots/mobile-light.png)
![](resources/screenshots/mobile-dark.png)#### Medium Size Devices
![](resources/screenshots/tablet.png)
![](resources/screenshots/tablet-country.png)#### Large
![](resources/screenshots/desktop.png)
![](resources/screenshots/desktop-active.png)
![](resources/screenshots/desktop-country.png)### Built with
- Semantic HTML5 markup
- Sass
- React
- React Router### Author
- [Duncan Ngugi](https://github.com/ngugimuchangi)