Radar mesure vos pages avec PageSpeed et vous prévient dès qu'une note baisse après un déploiement, avec des conseils concrets pour la remonter.
Translation pending
Developer toolsPHP · BladeGitHub @PierreWZKOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Radar : surveillance PageSpeed des sites, alertes quand une note baisse (jour 13 du défi 30 jours, 30 projets)
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Jour 13 du défi 30 jours, 30 projets · Laravel · API PageSpeed Insights · Chart.js · ⏳ À venir
Lighthouse donne une note à un instant donné, puis on oublie. Radar suit vos sites dans le temps : performance, accessibilité, bonnes pratiques et SEO, mesurés chaque jour, avec un graphique d'évolution, les Core Web Vitals et une alerte quand une note baisse après un déploiement.
📄 Les règles détaillées sont dans le cahier des charges.
Comprendre pourquoi une note a baissé après un déploiement, et savoir quoi faire pour la remonter, avec des astuces courtes et classées par gain.
Le site est ouvert à tous, mais pensé pour les freelances et les propriétaires de petits sites : pas d'équipe performance, peu de temps, besoin d'une alerte claire plutôt que d'un rapport de 80 lignes.
| Gratuit | Solo · 4 €/mois | Agence · 12 €/mois | |
|---|---|---|---|
| Test sans compte | 3 par jour | 3 par jour | 3 par jour |
| Sites suivis | 1 | 3 | 15 |
| Pages par site | 1 | 5 | 10 |
| Fréquence | hebdo, mobile | quotidienne, mobile + ordinateur | quotidienne, mobile + ordinateur |
| Alerte de baisse | ✅ | ✅ | ✅ |
| Conseils | les 3 prioritaires si une note < 50 | les 10 plus rentables | les 10 plus rentables |
| Graphiques complets + Core Web Vitals | — | ✅ | ✅ |
Option « Site entier » (+3 €/mois par site, Solo et Agence) : toutes les pages du sitemap.xml (jusqu'à 200), mesurées par roulement, une fois par semaine chacune.
Le paiement n'est pas encore branché : les pages d'offres et de paiement existent, Stripe arrivera plus tard. En attendant, une offre s'active à la main.
composer install
cp .env.example .env # renseigner PAGESPEED_API_KEY
php artisan key:generate
php artisan migrate
php artisan serve # http://localhost:8000
php artisan queue:work # dans un second terminal
php artisan schedule:work # dans un troisième, pour les mesures planifiées
php artisan radar:mesurer # lance tout de suite les mesures du jour (sans attendre 3 h)
php artisan test # les tests
radar:mesurer tourne chaque nuit à 3 h (routes/console.php) et met une mesure par page dans la file.storage/logs/laravel.log ; les autres pages ne sont pas touchées.Prévue sur Coolify : https://radar.projectp.fr.
Laravel (files, tâches planifiées, notifications) · API PageSpeed Insights · Chart.js.
Rappel pour Claude : à faire sur chaque projet, sans que je le redemande (détail dans les sections 9 et 10 du cahier des charges).
robots.txt, sitemap.xml, balise canonical, données structurées JSON-LD (WebApplication rattachée à ProjectP) et lien « 30 jours, 30 projets » vers https://projectp.fr/ dans le pied de page. Vérifier en ligne, puis me rappeler de soumettre https://radar.projectp.fr/sitemap.xml dans Google Search Console.og:* / twitter:card, vérifiées en ligne.30days30projects (README et projects.js) se fait après ma validation.