A simple app that shows a homepage with a list of earthquakes.
- Clone this repo
- Inside the root directory, run
npm install
- Start the dev server using
npm run start
npm run start
: Starts the Webpack dev servernpm run lint
: Runs static style checking using ESLintnpm run build:production
: Builds a production version of the applicationnpm run test
: Runs Jest testsnpm run test -- --watch
: Jest watch mode
The GitLab pipeline auto-deploys the app to https://earthquake-zen-garden.nathanfriend.io using GitLab Pages.
Some things I'd implement next:
- Visual indicators for active sort column/direction on the list view
- i18n (probably using
react-i18next
) - SSR
- Integration tests