Nordicia is a Luxury Hotel Website Template built with Astro for speed, elegance, and SEO excellence. Designed specifically for luxury hotels, boutique resorts, urban retreats, and premium hospitality brands, Nordicia delivers a refined, calm, and high-end digital experience inspired by Nordic minimalism.
Nordicia Supports Astro Version 6.x.x π
From the first immersive hero section to the final room reservation inquiry β every element is crafted to communicate comfort, exclusivity, and world-class hospitality.
π What Makes Nordicia Stand Out
Nordicia elevates your hotel brand with:
- Elegant, immersive hero sections
- Calm Nordic-inspired color palette
- Purpose-built UI for rooms, suites & facilities
- Editorial typography for premium storytelling
- Smooth micro-interactions & blazing-fast performance
- Every section is designed to reflect tranquility, luxury, trust, and refined guest experience.
π― Design DNA
- Nordic Luxury Palette β Soft neutrals, warm ivory, muted stone & deep charcoal accents
- Elegant Typography β Serif & modern sans-serif pairing for editorial hospitality feel
- Subtle Micro-Animations β Smooth fades, hover states & scroll reveals
- Responsive Perfection β Optimized for desktop, tablet & mobile devices
π¦ Features Included
- β Luxury hotel-focused homepage
- β Room & suite listing with detail pages
- β Facilities & amenities showcase
- β Restaurant & dining presentation
- β Gallery with lightbox support
- β Blog & travel articles (MDX powered)
- β Reservation & inquiry forms
- β Newsletter & promotional CTA sections
- β About, Privacy Policy & Terms pages
π Pages Included (Fully Coded)
- Home (Landing Page) β Immersive hero + booking CTA
- Rooms & Suites β Grid layout + room detail pages
- Facilities & Amenities β Spa, dining, wellness & services
- Restaurant / Dining β Editorial dining showcase
- Gallery β Image-focused visual storytelling
- Blog & Blog Detail β Travel & hospitality articles
- Contact Page β Inquiry form & map integration
- About Hotel
- Privacy Policy
- Terms & Conditions
- Documentation
π Project Structure
public/ βββ img/ # All Source Images β src/ βββ components/ # Reusable components βββ content/ # MDX content β βββ blog/ # Article MDX files β βββ rooms/ # Rooms Package MDX files β βββ pages/ # All static pages βββ scripts/ # All Scripts βββ layouts/ # Layout components (MainLayout, etc.) βββ pages/ # Astro route files βββ styles/ # Global styles and Tailwind config
π§± Fully Modular & Reusable Components
Built with a clean, component-based architecture β easy to scale and customize:
- HeroSection
- HeadingSection
- RoomCard
- FacilityCard
- GallerySection
- BlogCard
- ReservationForm
- BlogCard
- PageSection
β¦and many more reusable components.
π Built-in Content System (MDX / Markdown)
Update content without touching layout code:
- β Blog & travel articles
- β Room & suite details
- β Hotel policies & legal pages
- β Documentation
Perfect for content-driven hospitality websites.
βοΈ Quick Setup
1οΈβ£ Download & open Nordicia project
2οΈβ£ Run npm install
3οΈβ£ Start development with npm run dev
4οΈβ£ Customize branding, colors & content
5οΈβ£ Build production files with npm run build
π Free Updates & Support
Free lifetime updates to ensure ongoing compatibility, performance, and future Astro improvements.
π Changelogs
VERSION 1.1.0 (March 2026)
Package Updated
@iconify-json/bi ^1.2.6 β ^1.2.7 @tailwindcss/vite ^4.1.13 β ^4.2.1 alpinejs ^3.14.9 β ^3.15.8 tailwindcss ^4.1.13 β ^4.2.1 astro ^5.1.7 β ^6.0.0 @astrojs/mdx ^4 β ^5
Content Config
src/content/config.ts β deleted src/content.config.ts β created with glob() type: "content" β removed z imported from astro/zod
Dynamic Routes
entry.slug β entry.id.replace(/\.mdx$/, "")
params: { slug: entry.id.replace(/\.mdx$/, "") }
Pages
entry.render() β render(entry)
Fonts API
Google Fonts `<link>` β Astro 6 built-in Fonts API.