react-cool-starter

๐Ÿ˜Ž ๐Ÿฃ A starter boilerplate for a universal web app with the best development experience and a focus on performance and best practices.

reactreduxsecurityunit-testingboilerplateperformanceexpresstypescriptwebpackreact-routeres6jest
FreeRepo

Preview

react-cool-starter preview

Overview

React Cool Starter is an open-source boilerplate for building universal web applications with server-side and client-side rendering. Built on React, Redux, React Router and Express with TypeScript, Webpack and modern development tools, it provides a complete setup for developers who want to understand and customize their full-stack architecture rather than use a pre-configured framework.

Features

universal-renderingserver-side-renderingasync-data-fetchingcode-splittinglazy-loadinghot-module-replacementredux-state-managementredux-toolkitreact-routerconnected-react-routertypescript-supportwebpack-bundlingbabel-transpilationreact-refreshcss-modulessass-supportimage-optimizationfont-supportbundle-analysissecurity-headersgzip-compressionhttp-parameter-pollution-protectioneslint-lintingstylelint-lintingprettier-formattingunit-testingcode-coverage404-error-handlingredirect-handling

Feature Flags

subscriptionsinvoicesblogseopaymentsecommercefileUploadsstorageauthorizationi18nloggingErrorTrackingcmsimageProcessingmapspwaformsValidation

Recommended Use Cases

universal-web-applicationsserver-side-rendered-appsperformance-focused-projectslearning-ssr-patternsdiy-oriented-projects

Frontend

reactreduxreact-routeraxios

Backend

expressnodejs

Auth Providers

None

Deployment Targets

renderdockerawsgcpazure

Payment Providers

None

Quick Facts

โญ Stars
1,3k
๐Ÿด Forks
240
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-05-10T01:39:21.000Z

Stack

Framework
react
Language
typescript
CSS
postcss
Testing
jest, react-testing-library
Logging
morgan

Data Layer

UI Stack

Styling
postcss

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate
Get Started with this Boilerplate