Production nginx routes /assets/* to another app, so Next public files under /assets never reached the browser. Move content images under /images/site which is already served by Next.
Co-authored-by: Cursor <cursoragent@cursor.com>
Deploy servers do not resolve the public/assets/images symlink into src/, so static image URLs were falling through to HTML responses.
Co-authored-by: Cursor <cursoragent@cursor.com>
Host CDN images locally, add top-level portfolio category filtering with nav sublinks, refresh the Meshkee favicon, and tighten title/gallery/footer presentation across the site.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship blog/portfolio routes, shared content components, and mobile-safe typography so the marketing site can deploy cleanly.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add home and service routes (website, app, CMS, SEO, graphic), brand assets, and components aligned with the live meshkee.com design.
Co-authored-by: Cursor <cursoragent@cursor.com>