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
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# A simplified Jira clone built with Angular 10, Akita and ng-zorro
1
+
# A simplified Jira clone built with Angular, Akita and ng-zorro
2
2
3
3
> Phase two will not be completed as planned. Both [Chau Tran][chau] and I was too busy with some other commitments. View our [working in progress Graph QL branch][gql].
4
4
>
@@ -8,13 +8,13 @@
8
8
9
9
There have been a handful of cool Jira-cloned apps written in `React`/`VueJS`, which makes me wonder **Why not Angular**? And here you go.
10
10
11
-
This is not only a simplified Jira clone built with Angular 9, but also an example of a **modern**, **real-world** Angular codebase.
11
+
This is not only a simplified Jira clone built with Angular, but also an example of a **modern**, **real-world** Angular codebase.
12
12
13
13
<details>
14
14
<summary>Table Of Content</summary>
15
15
<p>
16
16
17
-
-[A simplified Jira clone built with Angular 10, Akita and ng-zorro](#a-simplified-jira-clone-built-with-angular-10-akita-and-ng-zorro)
17
+
-[A simplified Jira clone built with Angular, Akita and ng-zorro](#a-simplified-jira-clone-built-with-angular-akita-and-ng-zorro)
18
18
-[Merry Christmas](#merry-christmas)
19
19
-[Working application](#working-application)
20
20
-[Storybook](#storybook)
@@ -50,13 +50,13 @@ This is not only a simplified Jira clone built with Angular 9, but also an examp
50
50
51
51
Thank you for your support! -> https://jira.trungk18.com/project/issue/2020
52
52
53
-
![Jira clone built with Angular 9 and Akita][christmas2020]
53
+
![Jira clone built with Angular and Akita][christmas2020]
54
54
55
55
## Working application
56
56
57
57
Check out the **live demo** -> https://jira.trungk18.com
58
58
59
-
![Jira clone built with Angular 9 and Akita][demo]
59
+
![Jira clone built with Angular and Akita][demo]
60
60
61
61
## Storybook
62
62
@@ -77,7 +77,7 @@ This is the collection of components that I wrote for [jira.trungk18.com][jira],
77
77
78
78
Check out the **storybook demo** -> https://jira-storybook.trungk18.com/
79
79
80
-
![Jira clone built with Angular 9 and Akita][demo-storybook]
80
+
![Jira clone built with Angular and Akita][demo-storybook]
81
81
82
82
## Support
83
83
@@ -138,7 +138,7 @@ As requested by [@eric_cart][eric_cart], I draw a simple high-level design for t
138
138
139
139
I have an AppModule that will import:
140
140
141
-
![Jira clone built with Angular 9 and Akita - Application architecture][application-architecture]
141
+
![Jira clone built with Angular and Akita - Application architecture][application-architecture]
142
142
143
143
- Angular needed modules such as `BrowserModule` and any module that need to run `forRoot`.
144
144
- The application core modules such as `AuthModule` that need to available on the whole platform.
@@ -149,7 +149,7 @@ I have an AppModule that will import:
149
149
150
150
As I am using [Akita][akita] state management, I follow the Akita documentation for the data flow. I found it is simple to understand comparing with ngrx terms (`reducer`, `selector`, `effect`)
151
151
152
-
![Jira clone built with Angular 9 and Akita - Simple data interaction flow][interaction-data-flow]
152
+
![Jira clone built with Angular and Akita - Simple data interaction flow][interaction-data-flow]
153
153
154
154
I set up a [project state with initial data][project-store]. The main heavy lifting part I think is the [project service][project-service], it contains all the interacting with [project store][project-store]. Such as after fetching the project successfully, I update the store immediately inside the service itself. The last lego block was to expose the data through [project query][project-query]. Any components can start to inject [project query][project-query] and consume data from there.
155
155
@@ -239,7 +239,7 @@ According to waka time report, I have spent about 45 hours working on this proje
239
239
240
240
I really enjoyed working on this project. The interactive kanban board took me sometimes, it is challenging but exciting at the same time.
241
241
242
-
![Jira clone built with Angular 9 and Akita - Time spending][time]
242
+
![Jira clone built with Angular and Akita - Time spending][time]
0 commit comments