Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.17 KB

File metadata and controls

46 lines (33 loc) · 1.17 KB

tinysoftware.io

Marketing and support site for Tiny Software LLC — a small software studio registered in Montana, USA.

Stack

  • Astro 6 — static site framework
  • Tailwind CSS 4 — styling (via @tailwindcss/vite)
  • TypeScript (strict)
  • Node 22.12+
  • pnpm 10

Local development

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 locally

Environment variables

Create 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.

Project layout

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)

License

© Tiny Software LLC. All rights reserved.