Grand Daze is a Bahamas destination website built with Astro. It is a sister site to Creekside Daze and shares its restrained editorial structure while keeping Grand Daze's own visual identity.
| Route | Purpose |
|---|---|
/ |
Landing page |
/explore |
Destination overview |
/guide |
Guest resources and local links |
/credits |
Site and creative credits |
/styleguide |
Brand, typography, color, and asset reference |
The site uses two local display fonts registered through Astro:
- Alcemo for display headings and primary typography
- GrandHarbor for accent text and expressive details
Shared color and layout tokens are defined in
src/styles/global.css. Logo variants and font files
are kept in src/assets/.
Install dependencies and start the local development server:
npm install
npm run devThe site is available at http://localhost:4321.
Build the static site for production:
npm run buildThe generated site is written to dist/. Use npm run preview to preview the
production build locally.
/
├── public/ # Static assets
├── src/
│ ├── assets/ # Fonts and logo assets
│ ├── layouts/ # Shared navigation and footer shell
│ ├── pages/ # Astro routes
│ └── styles/ # Global design tokens and styles
├── astro.config.mjs
└── package.json