Skip to content

Commit 39311a0

Browse files
committed
Merge branch 'release/0.1.4' into main
2 parents 48c5955 + 3e57365 commit 39311a0

File tree

2 files changed

+72
-5
lines changed

2 files changed

+72
-5
lines changed

β€ŽREADME.md

+71-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Angular Boilerplate
22

3-
Clean, intuitive, lightweight and fast starter project which contains a robust, maintainable, scalable, and agile architecture, allowing the developer to focus on the business logic and not on Front-end architecture matters.
3+
Angular starter for large front-end projects built under a clean architecture that helps to scale and maintain a fast workflow.
44

55
## Main features
66

77
- Angular components types (e.g. component, page).
88
- Smart and dumb components pattern.
99
- Lazy loading.
1010
- Lazy loading - preload strategies.
11-
- with dynamic titles and content meta tags.
11+
- with dynamic titles and content meta tags.
1212
- Global error handler.
1313
- Generic type-safe HTTP service.
1414
- Generic partial UI modules.
@@ -22,15 +22,81 @@ Clean, intuitive, lightweight and fast starter project which contains a robust,
2222
- SEO good practices.
2323
- Code quality and best practices on each language.
2424

25+
### Project structure
26+
27+
```
28+
πŸ“---app
29+
πŸ“---@core
30+
πŸ“---enums
31+
πŸ“---guards
32+
πŸ“---handlers
33+
πŸ“---interceptors
34+
πŸ“---interfaces
35+
πŸ“---services
36+
πŸŸ₯---core.module.ts
37+
38+
πŸ“---@ui
39+
πŸ“---layout
40+
πŸ“---components
41+
πŸ“---footer
42+
πŸ“---navbar
43+
πŸŸ₯---layout.module.ts
44+
45+
βž•---additional UI modules
46+
47+
πŸ“---features
48+
πŸ“---_auth
49+
πŸ“---components
50+
πŸ“---pages
51+
πŸ“---shared
52+
πŸŸ₯---auth-routing.module.ts
53+
πŸŸ₯---auth.module.ts
54+
55+
πŸ“---dashboard
56+
πŸ“---components
57+
πŸ“---pages
58+
πŸ“---shared
59+
πŸŸ₯---dashboard-routing.module.ts
60+
πŸŸ₯---dashboard.module.ts
61+
62+
βž•---additional feature modules
63+
64+
πŸ“---public
65+
πŸ“---pages
66+
πŸ“---home
67+
πŸ“---internal-server-error
68+
πŸ“---not-found
69+
βž•---additional public components
70+
πŸŸ₯---public-routing.module.ts
71+
πŸŸ₯---public.module.ts
72+
73+
πŸ“---assets
74+
πŸ“---animations
75+
πŸ“---icons
76+
πŸ“---css
77+
πŸ“---01-settings
78+
πŸ“---02-tools
79+
πŸ“---04-elements
80+
πŸ“---05-objects
81+
πŸ“---06-components
82+
πŸ“---07-trumps
83+
πŸ—„οΈ---styles.scss
84+
βž•---additional assets
85+
86+
πŸ“---environments
87+
πŸ—„οΈ---environment.prod.ts
88+
πŸ—„οΈ---environment.ts
89+
βž•---additional environments
90+
```
91+
2592
## Current page speed insights (Will be improved)
2693

2794
### Mobile
95+
2896
![Light house metrics](https://i.imgur.com/ppul95L.png)
2997

3098
### Desktop
99+
31100
![Light house metrics](https://imgur.com/eMCTu25.png)
32101

33102
If you want to check that out by yourself, you can do it [here](https://developers.google.com/speed/pagespeed/insights/?hl=es&url=https%3A%2F%2Fangularboilerplate.netlify.app%2Flogin%3FreturnUrl%3D%252F&tab=desktop)
34-
35-
36-
### 🚧 🚧 🚧 ----- Under construction ----- 🚧 🚧 🚧

β€Žpackage.json

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"start": "ng serve",
1010
"build": "ng build",
1111
"build:prod": "ng build --prod",
12+
"build:optimized": "ng build --prod --build-optimizer --aot",
1213
"build:stats": "ng build --stats-json",
1314
"test": "ng test",
1415
"lint": "ng lint",

0 commit comments

Comments
Β (0)