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
+21-11Lines changed: 21 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,11 +27,11 @@ I have been working with Angular for about four years. I built cool stuff at [Zy
27
27
28
28
This is a showcase application I've built in my spare time to experiment the new library that I wanted to try before: `Akita`, `TailwindCSS`, `ng-zorro`.
29
29
30
-
There are many Angular examples on the web but most of them are way too simple. I like to think that this codebase contains enough complexity to offer valuable insights to Angular developers of all skill levels while still being _relatively_ easy to understand.
30
+
There are many Angular examples on the web but most of them are way too simple. I like to think that this codebase contains enough complexity to offer valuable insights to **Angular developers of all skill levels** while still being _relatively_ easy to understand.
31
31
32
32
---
33
33
34
-
This piece of work is part of our technical series [angular-vietnam/100-days-of-angular][100days] which aims at enabling everyone, after 100 days of learning Angular with us, to **self-build their application with the similar scale**. Our desire is to advocate and grow the Angular developer community in Vietnam.
34
+
This piece of work is also part of our technical series [angular-vietnam/100-days-of-angular][100days] which aims at enabling everyone, after 100 days of learning Angular with us, to **self-build their application with the similar scale**. Our desire is to advocate and grow the Angular developer community in Vietnam.
35
35
36
36
[zyllem]: https://www.zyllem.com/
37
37
@@ -84,26 +84,30 @@ While working with this application, I have the opportunity to revisit some of t
84
84
- Scrollable layout with Flexbox
85
85
- Deploy Angular application to Netlify
86
86
87
-
I will take two weeks break to continue working with the [typescript-data-structures][typescript-dsa] repo.
87
+
I will take two weeks break to:
88
+
89
+
- Fix bugs and UI enhancements for Angular Jira clone.
90
+
- Continue working with the [typescript-data-structures][typescript-dsa] repo.
-[ ] GraphQL API and store data on the actual database
96
100
-[ ] Authentication
97
101
-[ ] Websocket realtime update
98
102
-[ ] Interactive report
99
103
100
104
## Tutorial
101
105
102
-
When I look at the application, it is huge. When the task is huge, you don't know where and how to start working with them. I started to break the big task into a [simple to-do list on notion][todo-list]. Once I know what needs to be done, what I need is to follow the plan. That's is my approach.
106
+
When I look at the application, it is huge. When the task is huge, you usually don't know where and how to start working with them. I started to break the big task into a [simple to-do list on notion][todo-list]. Once I know what needs to be done, what I need is to follow the plan. That's is my approach.
103
107
104
108
I learned a lot of stuff. I know you might also have a curiosity about the process of building the same scale app as well. That's why I am writing a tutorial series on how I built Angular Jira clone from scratch. I hope you guys will learn something from that too :)
105
109
106
-
Please bear with me for a little longer. Because with almost 50 hours coding, to write every single step is impossible. But hopefully through the tutorial, you will get the idea and can start building your idea very soon.
110
+
I will try to be as detailed as possible. Hopefully through the tutorial, you will get the idea and will start working on your own application soon. Please bear with me.
107
111
108
112
Its series will also be published in Vietnamese as part of our [angular-vietnam/100-days-of-angular][100days].
109
113
@@ -127,11 +131,11 @@ Its series will also be published in Vietnamese as part of our [angular-vietnam/
127
131
128
132
## Time spending
129
133
130
-
I built it as the side project so It usually took longer than expected. One day, my team and I were fire fighting on PROD until 11 PM. After taking a shower, I continue with Angular Jira clone for another two hours...
134
+
It is a side project that I only spent time outside of the office hours to work on. One day, my team and I were fire fighting on PROD until 11 PM. After taking a shower, I continue with Angular Jira clone for another two hours...
131
135
132
136
According to waka time report, I have spent about 45 hours working on this project. Which is equivalent to watch the [whole Stranger Things series twice][stranger].
133
137
134
-
I enjoyed working on this project. The interactive kanban board took me sometimes, it is challenging but exciting at the same time.
138
+
I really enjoyed working on this project. The interactive kanban board took me sometimes, it is challenging but exciting at the same time.
@@ -147,7 +151,7 @@ I built a very simple NestJS API to send a fixed data structure to the client. A
147
151
148
152
### Proper authentication system 🔐
149
153
150
-
I am currently sending a fixed email and a random password to the server to get the current user back. Phase 2 will also bring a proper authentication system.
154
+
I am currently sending the same email and a random password to the server without any check to get the current user back. Phase 2 will also bring a proper authentication system.
151
155
152
156
### Accessibility ♿
153
157
@@ -157,15 +161,19 @@ Not all components have properly defined [aria attributes](https://developer.moz
0 commit comments