Dark-themed website template built with Astro 6 & Tailwind CSS, designed for a fictional startup.
Responsive, fast, and ready to customize.
Astro 6, TypeScript, Tailwind CSS 4, ESLint, Prettier
- 8 pages - Home, About, Services, Blog, Article, Careers, Contact, 404
- SEO optimization - Sitemap, Open Graph, canonical URLs, meta descriptions
- Accessible - Semantic HTML, ARIA attributes, keyboard navigation
- View Transitions - Smooth page navigation with Astro Client Router, no full-page reloads
- Responsive - Mobile-first design that adapts to any screen size
- Code quality - ESLint, Prettier and CI pipeline pre-configured with Astro and Tailwind plugins
git clone https://github.com/matt765/Tailcast.git
cd Tailcast
npm install
npm run devNavigate to http://localhost:4321 to see the site.
You can also deploy on Vercel with one click:
├── public/
│ ├── favicon.svg
│ ├── og-image.png
│ └── robots.txt
├── src/
│ ├── assets/
│ │ ├── icons/ # SVG icon components
│ │ ├── images/ # Optimized with Astro Image
│ │ └── logos/ # Brand logo components
│ ├── components/ # Reusable Astro components
│ ├── content/
│ │ └── blog/ # Markdown blog posts
│ ├── data/ # Static data (positions)
│ ├── layouts/
│ │ └── Layout.astro # Base layout with SEO meta
│ ├── pages/ # File-based routing
│ │ ├── about.astro
│ │ ├── blog/
│ │ ├── careers/
│ │ ├── contact.astro
│ │ ├── index.astro
│ │ └── 404.astro
│ └── styles/
│ ├── Theme.css # Design tokens & utility classes
│ └── diagonals.css
├── astro.config.mjs
├── eslint.config.js
├── package.json
└── tsconfig.json
| Command | Action |
|---|---|
npm run dev |
Start development server |
npm run build |
Build for production (./dist/) |
npm run preview |
Preview production build locally |
npm run lint |
Run ESLint |
npm run format |
Format code with Prettier |
This project is open source and available under the MIT License. See LICENSE for details.
Made by matt765
