https://github.com/hect1k/launchpad
Launchpad is a fast, minimal, and SEO-friendly Astro starter template designed to streamline your web development process. It comes with pre-configured settings, reusable components, and best practices for performance and accessibility.
https://github.com/hect1k/launchpad
astro starter-template taillwindcss template
Last synced: 9 months ago
JSON representation
Launchpad is a fast, minimal, and SEO-friendly Astro starter template designed to streamline your web development process. It comes with pre-configured settings, reusable components, and best practices for performance and accessibility.
- Host: GitHub
- URL: https://github.com/hect1k/launchpad
- Owner: hect1k
- License: gpl-3.0
- Created: 2025-03-02T11:06:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-05T15:07:35.000Z (over 1 year ago)
- Last Synced: 2025-03-21T22:32:06.500Z (over 1 year ago)
- Topics: astro, starter-template, taillwindcss, template
- Language: Astro
- Homepage: https://launchpad.nnisarg.in
- Size: 158 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Launchpad - A Minimal Astro Starter
Launchpad is a **fast**, **minimal**, and **SEO-friendly** [Astro](https://astro.build/) starter template designed to streamline your web development process. It comes with pre-configured settings, reusable components, and best practices for performance and accessibility.

## π Features
- β‘ **Lightning Fast** β Powered by [Astro](https://astro.build/) for optimal performance
- π **Prebuilt Pages** β Home, About, and other essential pages
- π¨ **[TailwindCSS](https://tailwindcss.com/) Ready** β Pre-configured for styling
- π **SEO Optimized** β Meta tags, Open Graph, and Twitter Card setup
- π **Canonical URLs** β Pre-configured for better indexing
- πΌοΈ **Image Optimization** β Astroβs built-in image handling
- π§ **Modular Components** β Easily reusable UI elements
## π¦ Installation
To get started with Launchpad, run the following command:
```sh
npm create astro@latest --template hect1k/launchpad
```
## π οΈ Usage
Run the development server:
```sh
npm run dev
```
Build for production:
```sh
npm run build
```
Preview the production build:
```sh
npm run preview
```
## π Project Structure
```
launchpad/
βββ src/
β βββ components/ # Reusable UI components
β βββ layouts/ # Page layouts
β βββ pages/ # Default pages
β βββ styles/ # Global styles
β βββ utils.ts # Global vars/funcs
βββ public/ # Static assets
βββ astro.config.mjs # Astro configuration
βββ package.json # Dependencies
```
## π§ Configuration
### **SEO Metadata**
Modify `metaData` in `src/utils.ts`:
```js
export const metaData = {
title: "Launchpad | A minimal Astro Starter by Nnisarg Gada",
description: "Launchpad is a fast, minimal, and SEO-friendly Astro starter template designed for modern web projects.",
image: "https://launchpad.nnisarg.in/poster.jpg",
author: "Nnisarg Gada",
};
```
## π License
This project is licensed under the GNU General Public License v3 - see the [LICENSE](LICENSE.md) file for details.
## π‘ Author
Created by **[Nnisarg Gada](https://nnisarg.in)**. Feel free to reach via [contact@nnisarg.in](mailto:contact@nnisarg.in)!
---
π **Start building with Launchpad today!**