1
+ [ ![ Lighthouse CI] ( https://github.com/w3bdesign/nextjs-woocommerce/actions/workflows/lighthouse.yml/badge.svg )] ( https://github.com/w3bdesign/nextjs-woocommerce/actions/workflows/lighthouse.yml )
1
2
[ ![ Playwright Tests] ( https://github.com/w3bdesign/nextjs-woocommerce/actions/workflows/playwright.yml/badge.svg )] ( https://github.com/w3bdesign/nextjs-woocommerce/actions/workflows/playwright.yml )
2
3
[ ![ Codacy Badge] ( https://api.codacy.com/project/badge/Grade/29de6847b01142e6a0183988fc3df46a )] ( https://app.codacy.com/gh/w3bdesign/nextjs-woocommerce?utm_source=github.com&utm_medium=referral&utm_content=w3bdesign/nextjs-woocommerce&utm_campaign=Badge_Grade_Settings )
3
4
[ ![ CodeFactor] ( https://www.codefactor.io/repository/github/w3bdesign/nextjs-woocommerce/badge )] ( https://www.codefactor.io/repository/github/w3bdesign/nextjs-woocommerce )
17
18
18
19
- [ Installation] ( #Installation )
19
20
- [ Features] ( #Features )
21
+ - [ Lighthouse Performance Monitoring] ( #lighthouse-performance-monitoring )
20
22
- [ Issues] ( #Issues )
21
23
- [ Troubleshooting] ( #Troubleshooting )
22
24
- [ TODO] ( #TODO )
@@ -93,6 +95,15 @@ The current release has been tested and is confirmed working with the following
93
95
- Pretty URLs with builtin Nextjs functionality
94
96
- Tailwind 3 for styling
95
97
- JSDoc comments
98
+ - Automated Lighthouse performance monitoring
99
+ - Continuous performance, accessibility, and best practices checks
100
+ - Automated reports on every pull request
101
+ - Performance metrics tracking for:
102
+ - Performance score
103
+ - Accessibility compliance
104
+ - Best practices adherence
105
+ - SEO optimization
106
+ - Progressive Web App readiness
96
107
- Product filtering:
97
108
- Dynamic color filtering using Tailwind's color system
98
109
- Mobile-optimized filter layout
@@ -102,6 +113,21 @@ The current release has been tested and is confirmed working with the following
102
113
- Product type categorization
103
114
- Sorting options (popularity, price, newest)
104
115
116
+ ## Lighthouse Performance Monitoring
117
+
118
+ This project uses automated Lighthouse testing through GitHub Actions to ensure high-quality web performance. On every pull request:
119
+
120
+ - Performance, accessibility, best practices, and SEO are automatically evaluated
121
+ - Results are posted directly to the pull request
122
+ - Minimum score thresholds are enforced for:
123
+ - Performance: Analyzing loading performance, interactivity, and visual stability
124
+ - Accessibility: Ensuring WCAG compliance and inclusive design
125
+ - Best Practices: Validating modern web development standards
126
+ - SEO: Checking search engine optimization fundamentals
127
+ - PWA: Assessing Progressive Web App capabilities
128
+
129
+ View the latest Lighthouse results in the GitHub Actions tab under the "Lighthouse Check" workflow.
130
+
105
131
## Troubleshooting
106
132
107
133
### I am getting a cart undefined error or other GraphQL errors
0 commit comments