/coin-search-graphql-apollo

Cryptocurrency search app featuring Apollo GraphQl

Primary LanguageTypeScript

Cryptocurrency search app featuring Apollo GraphQl and dark mode!

demo: https://blissful-torvalds-298243.netlify.app/

Features

  • Apollo GraphQl Client, used stale-while-revalidate data fetching pattern
  • ES6, React, React hooks, Typescript, React router used, no third party library used.
  • Debounced search input
  • Testing with jest/react-testing-library
  • Fully responsive design including responsive table
  • Accessible keyboard navigation possible
  • SCSS for styling
  • Dark mode!

Planned features:

tbd

Accessibility

  • Semantic HTML
  • App Fully keyboard navigable
  • Responsive table shows up as stacked items on smaller screens
  • Dark mode

Instructions

Setup

yarn

Run

yarn start

Run tests

yarn test