
Anglo: Architecture & Interior Design Nuxt Template
- Category
- Nuxt.js
- Version
- 1.0.0
- Compatibility
- Nuxt 4, Vue 3, TypeScript 6, Sass, Node.js 22.22.3+
- Style
- Minimal
- Updated
- Vue
- agency website
- architecture
- interior design
- typescript
- sass
- nuxt template
- nuxt 4
About
Anglo is a Nuxt 4 template for architecture and interior design studios, with two home pages and 15 ready page templates.
It covers the whole site: services, portfolio, team and blog pages with detail views, about, FAQ, contact and a coming-soon page. Two homepage layouts let you choose how to present the studio, and the design keeps projects and services in focus.
The code is Nuxt 4, Vue 3, TypeScript and Sass. All text and image references live in typed files in the data folder, so you can edit content without opening a component. The contact form posts to a server route that validates input, blocks spam and rate-limits visitors, then sends mail through Resend. Security headers include a nonce-based Content Security Policy. Motion has a visitor toggle, and smooth scrolling is optional and off by default. Pages can be generated as static files, but the contact form needs a server.
What's included
- 15 page templates, with detail pages for services, projects, posts and team
- Typed content files in the data folder
- Sitemap, robots.txt and web manifest
Features
- Two home page layouts, one studio showcase and one image-led
- 15 page templates with detail pages for services, projects, posts and team
- Contact form route with validation, honeypot, timer and rate limits
- Email delivery through Resend with a same-origin check
- Typed content files in app/data for all text and image references
- Sliders with Embla Carousel and optional Lenis smooth scrolling
- Motion toggle with scroll reveals, split text, count-up and countdown
- Sitemap, robots.txt and web manifest generated by server routes
- Nonce-based Content Security Policy and security headers
- Self-hosted DM Sans and Syne fonts with Nuxt Image optimization



