Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anandgupta193/react-enterprise-starter-kit
Highly Scalable Awesome React Starter Kit for an enterprise application with a very easy maintainable codebase. :fire:
https://github.com/anandgupta193/react-enterprise-starter-kit
babel ci-cd css docker eslint github-workflows html javascript jsx postcss react react-ssr redux redux-saga scss ssr storybook travis-ci webpack
Last synced: 3 months ago
JSON representation
Highly Scalable Awesome React Starter Kit for an enterprise application with a very easy maintainable codebase. :fire:
- Host: GitHub
- URL: https://github.com/anandgupta193/react-enterprise-starter-kit
- Owner: anandgupta193
- License: mit
- Created: 2020-06-29T03:54:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-04-24T16:26:25.000Z (over 1 year ago)
- Last Synced: 2024-07-31T23:45:37.976Z (6 months ago)
- Topics: babel, ci-cd, css, docker, eslint, github-workflows, html, javascript, jsx, postcss, react, react-ssr, redux, redux-saga, scss, ssr, storybook, travis-ci, webpack
- Language: JavaScript
- Homepage:
- Size: 4.24 MB
- Stars: 91
- Watchers: 5
- Forks: 21
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-react-components - react-enterprise-starter-kit - Highly Scalable and Performant Awesome React Starter Kit for an enterprise application with a very easy maintainable codebase. (Code Design / Boilerplate)
- awesome-react-components - react-enterprise-starter-kit - Highly Scalable and Performant Awesome React Starter Kit for an enterprise application with a very easy maintainable codebase. (Code Design / Boilerplate)
- fucking-awesome-react-components - react-enterprise-starter-kit - Highly Scalable and Performant Awesome React Starter Kit for an enterprise application with a very easy maintainable codebase. (Code Design / Boilerplate)
- awesome-react-components - react-enterprise-starter-kit - Highly Scalable and Performant Awesome React Starter Kit for an enterprise application with a very easy maintainable codebase. (Code Design / Boilerplate)
- awesome-react-components - react-enterprise-starter-kit - Highly Scalable and Performant Awesome React Starter Kit for an enterprise application with a very easy maintainable codebase. (Code Design / Boilerplate)
README
![GitHub last commit](https://img.shields.io/github/last-commit/anandgupta193/react-enterprise-starter-kit)
[![GitHub license](https://img.shields.io/github/license/anandgupta193/react-enterprise-starter-kit)](https://github.com/anandgupta193/react-enterprise-starter-kit/blob/master/LICENSE)
![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)
[![Build Status](https://travis-ci.com/anandgupta193/react-enterprise-starter-kit.svg?branch=master)](https://travis-ci.com/anandgupta193/react-enterprise-starter-kit)
[![Netlify Status](https://api.netlify.com/api/v1/badges/29d03780-7500-4437-ba9b-454f0bbeb2a2/deploy-status)](https://app.netlify.com/sites/distracted-knuth-6fa18c/deploys)![Banner](https://user-images.githubusercontent.com/24511864/87848141-f8d04780-c8fa-11ea-8dae-3dde9fe6a68d.png)
# React Enterprise Starter Kit :fire:
Introducing the Enterprise Starter Kit 🚀, the perfect React boilerplate for web developers and industries looking to improve their web building capabilities. Our Starter Kit is not just highly scalable and performant 🚀💪, it's also incredibly flexible, making it perfect for use in multiple projects 💪🌟.
Our Enterprise Starter Kit has been specifically designed to give developers a solid foundation for building high-quality, feature-rich web applications 🌟👨💻. With a carefully curated set of tools, frameworks, and libraries, we've created a starter kit that provides a streamlined development experience, allowing you to focus on building your application rather than worrying about the underlying infrastructure 🤓.
Here are some of the key features of our Enterprise Starter Kit:
* 🔥 Highly scalable architecture: Our starter kit is built with scalability in mind, allowing you to easily scale your application as your user base grows.
* ⚡ Performant: Our starter kit uses the latest performance optimization techniques to ensure your application is fast and responsive.
* 💪 Flexibility: Our starter kit is highly customizable, allowing you to modify and enhance it to suit your specific needs.
* 📖 Comprehensive documentation: Our starter kit comes with detailed documentation, making it easy for developers to get up and running quickly.
* 👨💻 Built with industry best practices: Our starter kit is built using the latest industry best practices, ensuring your application is secure, maintainable, and easy to deploy.
* 💼 Ready for enterprise use: Our Starter Kit is designed for enterprise use, making it the perfect solution for businesses and organizations that need to build scalable, performant, and reliable web applications.
* 🔍 SEO-friendly: Our Starter Kit is optimized for search engines, making it easier for your web application to rank higher on search engine results pages (SERPs).
* 💻🌟🚀 Whether you're a seasoned web developer or just getting started with React, our Enterprise Starter Kit has everything you need to build high-quality web applications quickly and efficiently. So why wait? Download our Starter Kit today and start building amazing web applications! 💻🌟🚀
## Key Points:
* Completely based on latest react hooks using React version ^18.2.0.
* 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.
### Demo - https://reactenterprisestarterkit.netlify.app/ (Deployed on Netlify)
Run the following commands to run project in local machine
To start the project
```bash
npm run start-dev
```To Create development build
```bash
npm run build-dev
```To Create production build
```bash
npm run build-prod
```To run test cases
```bash
npm run test
```To run storybook
```bash
npm run storybook
```To run Bundle Analyzer
```bash
npm run build-analyze
```## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Anand Gupta
💻
Shubham Agrawal
💻
Akhilesh Bhatia
💻
Contributions of any kind welcome!