What I did: Scraped my competition with Firecrawl. Found the best-designed agency in my niche and pulled their full design system — exact colors, font stack, type scale, spacing. Not a screenshot to eyeball. Actual tokens. The takeaway hurt a little: their site looks like it belongs to the industry they serve. Mine looks like a generic SaaS landing page. Same information, completely different visual language. That's the gap I'm closing. Simplified the backend instead of building one. I was about to spin up a database for a contact form. Stopped and asked what I actually needed. Ended up with zero databases, zero API keys, zero environment variables — the form posts to a hidden Google Form and lands in a Sheet. Free, and nothing new to maintain. Built reusable tooling. Screenshot and scraping scripts that live outside the project, so every future client site gets them for free. Challenges I ran into: - Screenshots kept coming out half-blank. Scroll-reveal animations never fired because the browser never scrolled. Had to script the scroll before capturing. - The simple solution uses an undocumented endpoint. It works, but it could break silently. Added email notifications as the tripwire. - My accounts are scattered. Half the infrastructure lives in places my tools couldn't reach. Spent real time just figuring out where things actually were. Biggest lesson: I sat down to fix the design and the most valuable thing I got was a scrape telling me why it felt off. Ill keep you guys posted on how this is going