Robofriends Version 2

React logo Redux logo Jest logo CircleCI logo

a picture of project landing page

Progressive Web App version of Robofriends

An update of version 1. This app focuses on implementing PWA capability using Google Lighthouse as a guide along with the Create React App PWA template. It uses continuous integration with CircleCI, and testing with the Jest library


Website shop page

Building in the PWA capability was easier than I thought with CRA doing most of the heavy lifting. The biggest challenge I encountered was in writing tests for the first time.

Tests were written with Jest and consist of 9 suites with 17 tests including 7 snapshot tests. The challenge for me came in writing tests for the reducers and figuring out how to improve coverage.

github repo