Skip to content

Find and get information about your favorite country with just a click

Notifications You must be signed in to change notification settings

HamdalahA/country-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project was bootstrapped with Create React App.

#Country Finder

Country Finder gives you the details such as the name, currency, emoji, the continent of a specific country

Explore app at:


Technologies


Written following JavaScript ES6 Syntax using:

  • React: a declarative, efficient, and flexible JavaScript library for building user interfaces.
  • GraphQl: a query language for APIs and a runtime for fulfilling queries with existing data.
  • Apollo Client: a complete state management library for JavaScript apps.
  • Styled Components: allows user to write actual CSS code to style components.
  • Eslint: provides a pluggable linting utility for JavaScript
  • Enzyme: a JavaScript Testing utility for React that makes it easier to test React Components' output.

Installations


  • Clone the repository git clone https://github.com/GeekHijabi/Country-finder
  • Navigate to directory cd Country-finder
  • Install all required dependencies with npm install
  • Run npm or yarn start to start the application

Improvements


  • Implement search on both the homepage and the countries page
  • Write comprehensive unit tests and e2e tests
  • Implement pagination to replace the current infinite scroll
  • Implement caching to avoid making multiple calls in a such time

Author

  • Hamdalah Adetunji

About

Find and get information about your favorite country with just a click

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published