An Astro project template for decent projects: auth, i18next, Bootstrap, sitemap, webworker, robots.txt, preact, react, endpoints, endpoint clients, OAuth, various Astro features and data loading preconfigured
Astro Launchpad is an Astro 2.0 template project that provides a starting point for launching projects with Astro. It is configured with static site generation (SSG) and server-side rendering (SSR) routes in a single Astro project using Astro 2.0’s hybrid output. The project is deployed on Vercel for hosting, SSR, and API microservices. It follows best practices for eslint, prettier, tsconfig, code sharing, and build caching. Astro Launchpad also includes image optimization using the sharp package.
To install and deploy Astro Launchpad, follow these steps:
apps/server.apps/server/vercel.json.npm install to install the required dependencies.brew uninstall vips (if already installed) and then npm install --ignore-scripts=false --foreground-scripts --verbose sharp to install the sharp package for local image optimization.packages/ directory.Astro Launchpad is a template project that simplifies the setup and configuration of Astro 2.0 projects. It provides a hybrid output with SSG and SSR routes, making it easy to deploy on Vercel. The project includes various additional packages and features such as API microservices, image optimization, and shared packages for components, theming, and configuration. With its comprehensive setup and best practices for linting, formatting, and caching, Astro Launchpad allows developers to quickly launch and build projects using Astro.