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.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.
Prerequisites
Before you begin, make sure your environment meets the following requirements:- Node.js >= 22.12.0 — enforced by the
enginesfield inpackage.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
Install dependencies
Install all project dependencies with npm:This will install Astro 6, React 19, Tailwind CSS v4 (Vite plugin),
@lucide/astro, and all related type definitions.Start the development server
Start the Astro dev server with hot module replacement:Astro will print a local URL once the server is ready. Open http://localhost:4321 in your browser to see the landing page.The dev server watches all files under
src/ and reloads automatically on save — including .astro components, .css styles, and React island files.Available scripts
All commands are run from the project root: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.