Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/luigitemu/pikante-landing/llms.txt

Use this file to discover all available pages before exploring further.

Pikanté Landing is a static Astro 6 site, so the local development setup is minimal — you need Node.js and npm, and the dev server starts in seconds. Follow the steps below to go from zero to a running local preview.

Prerequisites

Before you begin, make sure your environment meets the following requirements:
  • Node.js >= 22.12.0 — enforced by the engines field in package.json. Use nvm or fnm to manage versions if needed.
  • npm — bundled with Node.js; no separate installation required.
The project does not use Yarn, pnpm, or Bun. The lockfile committed to the repository is package-lock.json, so using npm is strongly recommended to avoid lockfile conflicts.

Steps

1

Clone the repository

Clone the Pikanté landing page repo and navigate into the project directory:
git clone https://github.com/luigitemu/pikante-landing.git
cd pikante-landing
2

Install dependencies

Install all project dependencies with npm:
npm install
This will install Astro 6, React 19, Tailwind CSS v4 (Vite plugin), @lucide/astro, and all related type definitions.
3

Start the development server

Start the Astro dev server with hot module replacement:
npm run dev
Astro will print a local URL once the server is ready. Open http://localhost:4321 in your browser to see the landing page.
🚀  astro  v6.x.x started in Xms

┃ Local    http://localhost:4321/
┃ Network  use --host to expose
The dev server watches all files under src/ and reloads automatically on save — including .astro components, .css styles, and React island files.
4

Build for production

When you are ready to generate a deployable artifact, run the production build:
npm run build
Astro compiles and optimizes the entire site into the ./dist/ directory. The output is pure static HTML, CSS, and JS — no Node.js runtime is required to serve it.
After building, run npm run preview to serve the ./dist/ output locally through Astro’s built-in preview server. This is the most accurate way to catch any discrepancies between dev and production behavior before deploying.

Available scripts

All commands are run from the project root:
# Starts the Astro dev server with HMR at http://localhost:4321
npm run dev
Pikanté Landing is a 100% static site — npm run build produces plain HTML, CSS, and JavaScript files with no server runtime dependency. The output in ./dist/ can be deployed directly to any static hosting provider such as Vercel, Netlify, or Cloudflare Pages without configuring a Node.js server.

Build docs developers (and LLMs) love