Highly Scalable, performant and amazing react boilerplate for react developers to get started and improve web building capabilities. This react boilerplate is called enterprise starter kit because it is highly scalable and performant, web developers or industries can directly use this starter kit and create multiple projects.
Completely based on latest react hooks.
Redux store is in place with saga as middleware.
Complete control over webpack for dev and production builds.
Comes with all eslint standard rules for consistent codebase.
Highly Scalable due to its atomic design.
React router with lazy loding features for better performance and route based chunking.
Server side rendering for faster page load.
Progressive web app with customizable service worker.
Google Lighthouse score is 100 for performance, accessibility, best practices, SEO and PWA.
Configurable Test cases setup using latest react testing library with complete HTML coverage report.
Continious Integration and Deployment is setup using Travis and Netlify.
Components documentation using React Storybook.
Github actions for labeling your PR's and build passing status checks using Node CI.
Run the following commands to run project in local machine
To start the project
npm run start-dev
To Create development build
npm run build-dev
To Create production build
npm run build-prod
To run test cases
npm run test
To run storybook
npm run storybook
To run Bundle Analyzer
npm run build-analyze
Thanks goes to these wonderful people (emoji key):
Anand Gupta |
Shubham Agrawal |
Akhilesh Bhatia |
Contributions of any kind welcome!
React-Redux-Enterprise A React-Redux boilerplate for enterprise web applications. Before you start with this boilerplate, please take a few minutes to read this article and see if you really need this
Documentation Webapp Was Built In: ReactJS Redux Webpack 4 Babel 7 React Material UI Bootstrap 4 SCSS, CSS Support HMR Code Splitting with React.lazy & React.Suspense Code Formatter (Prettier) Eslint
React Starter A basic template that consists of the essential elements that are required to start building a React (v16.4) application using Webpack (v4). The template consists of: a typcial project l
React Native App What is this? — Usage — Docs — Need help? Looking for something else? React Native Starter Kit (Expo) / Boilerplate React Starter Kit (web) / Boilerplate Previous Version
Starter React Flux Starter-React-Flux generates a well-configured project of React and Flux PWA. TypeScript and JavaScript are supported. npm and yarn are supported. Quick start mkdir my-app && cd my-
Minimal React Starter A starter project with React, Babel, and Webpack. This starter is as minimal as possible while still including Babel and Webpack. Create Project git clone git@github.com:ahfarmer