An automated Lighthouse reporting system that generates and displays performance metrics for multiple websites. Reports are automatically generated every 2 days at 00:00 UTC using GitHub Actions.
- Automated Lighthouse audits for multiple websites
- Visual performance metrics using radial charts
- Historical report storage
- Mobile and desktop-friendly interface
- Screenshot previews of audited websites
- Detailed performance, accessibility, best practices, and SEO scores
- Astro - Static Site Generator
- Tailwind CSS - Styling
- ApexCharts - Data Visualization
- Lighthouse - Performance Auditing
- GitHub Actions - Automation
The repository is configured with GitHub Actions to:
- Run Lighthouse tests automatically every 2 days at 00:00 UTC
- Generate and deploy updated reports
- Store historical data for each website
- Live reports are available at
/reports/[domain]/live/report.html
- Historical reports are stored at
/reports/[domain]/[date]/report.html
- The main dashboard shows an overview of all website performances
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
6 Degrees Technologies - Making the web faster, one report at a time.