You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Ecosystem of this reference architecture generator 🎉
7
+
8
+
-**Scalable Architecture:** Generate SSG, SSR and Micro-App.
9
+
-**Development Environment:** Monorepo setup along with Storybook integrated for developing and showcasing components.
10
+
-**Micro Frontend:** Develop Micro Frontend architecture with Module Federation.
11
+
-**Static Code Quality checks and formatting:** Javascript and CSS linting using Eslint, StyleLint and Prettier.
12
+
-**Component scaffolding:** Consistently generate components, services and pages using [Generate-Plop](https://github.com/pagesource/component-generator).
13
+
-**Git Hooks:** Pre-commit, Pre-push using Husky.
14
+
-**Testing:** Unit testing with Jest, RTL and Test Cafe for E2E.
15
+
-**Theme and Styling:** with Styled Components.
16
+
-**Next.js:** To develop SSR and SSG with great ease.
17
+
-**PWA:** Develop offline apps or just performant.
18
+
-**Authoring:** Made easy with Markdown-to-JSX.
19
+
-**Mocking:** Mock REST and GraphQl APIs.
20
+
-**Localization:** Switch content based on language preference.
21
+
-**State Management:** Lightest state management with Context APi and [Smart-Context](https://www.npmjs.com/package/smart-context).
22
+
-**Data Fetching:** Change the old way of Data Fetching with [React Query](https://react-query.tanstack.com/).
An accelerator for setting-up scalable frontend architecture with Next.js and React.
11
9
12
10
This accelerator is a command line tool for generating SSR, SSG & Micro-App type of applications. This enables you to setup a working Micro Frontend or SPA development ecosystem with essential tooling for great dev experience and delivery quality.
13
11
14
12
This will help project teams in building applications with great quality, by giving them more time to focus on business problems rather than web development chores.
15
13
16
-
## Ecosystem of this reference architecture generator 🎉
17
-
18
-
-**Scalable Architecture:** Generate SSG, SSR and Micro-App.
19
-
-**Development Environment:** Monorepo setup along with Storybook integrated for developing and showcasing components.
20
-
-**Micro Frontend:** Develop Micro Frontend architecture with Module Federation.
21
-
-**Static Code Quality checks and formatting:** Javascript and CSS linting using Eslint, StyleLint and Prettier.
22
-
-**Component scaffolding:** Consistently generate components, services and pages using [Generate-Plop](https://github.com/pagesource/component-generator).
23
-
-**Git Hooks:** Pre-commit, Pre-push using Husky.
24
-
-**Testing:** Unit testing with Jest, RTL and Test Cafe for E2E.
25
-
-**Theme and Styling:** with Styled Components.
26
-
-**Next.js:** To develop SSR and SSG with great ease.
27
-
-**PWA:** Develop offline apps or just performant.
28
-
-**Authoring:** Made easy with Markdown-to-JSX.
29
-
-**Mocking:** Mock REST and GraphQl APIs.
30
-
-**Localization:** Switch content based on language preference.
31
-
-**State Management:** Lightest state management with Context APi and [Smart-Context](https://www.npmjs.com/package/smart-context).
32
-
-**Data Fetching:** Change the old way of Data Fetching with [React Query](https://react-query.tanstack.com/).
33
-
-**Type Safe:** TypeScript by Default.
34
-
35
-
36
-
## Main Technology Dependencies
37
-
38
-
1. React
39
-
2. Next.js
40
-
3. Turborepo
41
-
4. Node.js
42
-
4. Python
43
-
44
14
## Uses
45
15
46
16
```sh
@@ -51,12 +21,19 @@ This will run the universal-react CLI, then you can simply interact with command
51
21
52
22
[](https://web.microsoftstream.com/video/3b7ca6eb-d0ac-47e9-819b-d3e5e398ba09"CLI Generator Features by Rakesh Kumar 10")
53
23
54
-
### Pre Requisites
24
+
## Main Tech Dependencies
25
+
26
+
1. React
27
+
2. Next.js
28
+
3. Turborepo
29
+
30
+
### Uses Prerequisites
55
31
1. Node >= 14.17.6
56
32
2. NPM >= 7.0.0
57
33
3. Python Latest Version
58
34
59
-
### Contributors
35
+
36
+
## Contributors
60
37
61
38
This project exists thanks to all the people who contribute.
1.**Reinventing the wheel** when setting up new projects.
9
+
2. Maturity and quality of the solution depends on the architect on the project.
10
+
3. Delays setting up dev eco-systems, quality gates and pipelines.
11
+
4. Overall lack of efficiency, as replication of best practices isn’t easy.
12
+
13
+
## How does Universal React addresses above concerns?
14
+
15
+
1. Enterprise scale React applications needs a lot more focused solutions.
16
+
2. Continuous value addition beyond initial setup through accelerators.
17
+
3. Developer experience needs utmost attention for great productivity.
18
+
4. Preservation and replication of low-level best practices is a necessity in era of green teams.
19
+
20
+
With **Reuse, Replicate and Reduce** philosophy at its core Universal React is an accelerator to generate SSR, SSG or Micro-Apps with essential tooling to enable great dev experience and solution quality.
0 commit comments