DEVLOG #3 — Parsing, Error Handling & First Frontend
Today I cleaned up the PageSpeed response and added basic error handling.
The backend now:
● Extracts scores for Performance, SEO, Accessibility and Best Practices
● Lists detected issues with their title, description and severity
● Handles invalid URLs, timeouts and API errors
● Returns a simpler JSON response
● Works with the /api/audit endpoint
Example response:
{
"url": "https://example.com",
"scores": {
"performance": 100,
"accessibility": 96,
"best-practices": 96,
"seo": 80
},
"opportunities": []
}
I also started working on the frontend. The URL form and some basic CSS are now in place, including the Space Grotesk font.
Next step: connect the form to the backend and display the audit results in the browser.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.