 [](https://github.com/anandgupta193/react-enterprise-starter-kit/blob/master/LICENSE)  [](https://travis-ci.com/anandgupta193/react-enterprise-starter-kit) [](https://app.netlify.com/sites/distracted-knuth-6fa18c/deploys)  # 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 💻 |