Merge b68612c3b7
into 08b771c863
commit
e7aeb908fb
@ -0,0 +1,25 @@
|
||||
# Country Database
|
||||
|
||||
**Tier: 2**
|
||||
|
||||
The Country Database is a web-application where users can find various pieces of information about every country. It uses a REST API to get this data, such as [RESTCountries](https://restcountries.com/).
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User can search for countries with a search bar (results updated live).
|
||||
- [ ] User can sort and use various filters (e.g. filtering by language spoken)
|
||||
- [ ] User can click on a country and see a more detailed view.
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] Search is [debounced](https://www.freecodecamp.org/news/javascript-debounce-example/) to reduce load.
|
||||
- [ ] There is a loading state until the API is finished fetching.
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
- [Debouncing](https://www.freecodecamp.org/news/javascript-debounce-example/)
|
||||
- [RESTCountries API](https://restcountries.com/)
|
||||
|
||||
## Example projects
|
||||
|
||||
[React Countries - HollosJ](https://hollosj.github.io/country-api/)
|
Loading…
Reference in new issue