Marketing and support site for Tiny Software LLC — a small software studio registered in Montana, USA.
- Astro 6 — static site framework
- Tailwind CSS 4 — styling (via
@tailwindcss/vite) - TypeScript (strict)
- Node 22.12+
- pnpm 10
pnpm install
pnpm dev # start local dev server at http://localhost:4321
pnpm build # build static output to ./dist
pnpm preview # serve the built output locallyCreate a .env file in the project root:
PUBLIC_GA_ID=G-XXXXXXXXXX
PUBLIC_GA_ID is the Google Analytics 4 measurement ID. If unset, the analytics snippet is omitted.
src/
├── components/ — Astro components (Header, Footer, ProductCard)
├── layouts/ — BaseLayout shared by every page
├── pages/ — routes; each file maps to a URL
│ └── products/
├── styles/ — global.css (Tailwind entry + theme)
public/ — static assets (logo, favicons)
© Tiny Software LLC. All rights reserved.