a next.js starter setup with redux, typescript, fastify, styled-components, with built-in unit testing, end-to-end testing, and linting.