Technologies

Code Climate Test Coverage BadgeCodecov BadgeCode Climate Maintainability BadgeNetlify Build Status Badge

Gatsby

The framework behind this app. Generates the static pages and optimizes data management making this page fast and fun to work with.

gatsbyjs.com

React

UI library and the backbone of Gatsby. Pretty standard stuff.

reactjs.org

TypeScript

The language of choice the app is using. Makes the data model more explicit and enhances the IDE experience.

typescriptlang.org

Netlify

Hosting and deployment platform dedicated to JAM stack apps.

netlify.com

React Testing Library

Simple and fun to work with testing library for React apps.

testing-library.com

Jest

Default test runner for React applications.

jestjs.io

Styled Components

One of the best tool for writing CSS-in-JS styles.

styled-components.com

axe

Accessibility validator used to make sure the page isaccessible (or—at least—not inaccessible).

deque.com/axe

Lighthouse

Overall health validator for web apps. In this project itis used as a Netlify plugin to ensure no issue will pass.

developers.google.com/lighthouse

ESLint

Code validator ensuring the code quality will be top notch.

eslint.org

stylelint

Validator ensuring the good quality of CSS code.

stylelint.io
Explore more technologies and tools used in this project by visiting the project's package.json file.