Skip to content

Commit c144e9a

Browse files
committed
Update README.md
1 parent 18e939b commit c144e9a

File tree

1 file changed

+34
-7
lines changed

1 file changed

+34
-7
lines changed

README.md

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,18 @@ username: tester
2929
password: 123456
3030
```
3131

32+
33+
## Technologies
34+
- Integrate ESlint, Prettier
35+
- Styled-Component and CSS Module for CSS
36+
- Using TypeScript
37+
- Using Redux, React thunks
38+
- Functional programming with React hooks
39+
- Lazy load page
40+
- Using ant design
41+
- Using json-server to create fake server backend
42+
43+
3244
## Project structure
3345

3446
```tree
@@ -155,13 +167,6 @@ password: 123456
155167
└── yarn.lock
156168
157169
```
158-
159-
### Technologies
160-
- Integrate ESlint, Prettier
161-
- Styled-Component and CSS Module for CSS
162-
- Using TypeScript
163-
- Using Redux, React Hooks, React thunks
164-
- Using ant design
165170

166171
### src folder
167172
- **@types**: Declare modules, interface, type for TypeScript
@@ -180,3 +185,25 @@ password: 123456
180185
- **pages**: pages of project
181186
- **routes**: private routes and public routes of project
182187
- **store**: store of Redux and root reducers
188+
189+
## Project Routes
190+
### Public routes
191+
- **Home**: '/': Show landing page before login
192+
- **Feature - Option 1**: '/feature1'
193+
- **Feature - Option 2**: '/feature2'
194+
- **Demo - Option 1**: '/demo1'
195+
- **Demo - Option 2**: '/demo1'
196+
- **About**: '/about'
197+
- **Contact**: '/about'
198+
- **Login**: '/login'
199+
- **Register**: '/signup'
200+
- **404**: Page not found
201+
202+
### Private routes (need auth)
203+
- **Profile**: '/profile'
204+
- **Products**: '/' or '/products': Show list of products
205+
- **Show Product**: '/products/:id
206+
- **Create Product**: '/products/new
207+
- **Edit Product**: '/products/:id/edit
208+
- **Update Product**: '/products/:id
209+
- **Delete Product**: button click

0 commit comments

Comments
 (0)