Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/LuisAlexis73/alexis-porfolio/llms.txt

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

This page walks you through everything you need to get Alexis Galarza’s portfolio running locally — from cloning the repository to viewing it in your browser. The site is built with Astro 5 and serves on port 4321 by default.

Prerequisites

Before you begin, make sure you have the following installed:

Installation

1
Clone the repository
2
git clone https://github.com/LuisAlexis73/alexis-porfolio
4
cd alexis-porfolio
5
Install dependencies
6
npm
npm install
pnpm
pnpm install
7
Start the development server
8
npm
npm run dev
pnpm
pnpm dev
9
Open the site in your browser
10
Navigate to http://localhost:4321. Astro’s dev server supports hot module replacement, so changes to .astro, .ts, and .css files reload instantly.
The live version of the portfolio is deployed at https://alexis-galarza-porfolio.vercel.app/ if you want to preview the finished result before running it locally.

Available scripts

All scripts are defined in package.json and run through your package manager of choice.
ScriptCommandDescription
Development servernpm run devStarts the Astro dev server with HMR at localhost:4321
Production buildnpm run buildCompiles and bundles the site into the dist/ directory
Preview buildnpm run previewServes the dist/ output locally to verify the production build

Tech stack

The portfolio is built with the following dependencies, as declared in package.json:

Astro 5

The core framework. Astro ships zero JavaScript by default and uses content collections for the projects data layer.

React 19

Enabled via @astrojs/react. Used alongside Astro’s island architecture for interactive components.

TailwindCSS 4

Utility-first CSS, integrated through @tailwindcss/vite as a Vite plugin rather than a PostCSS step.

TypeScript

Configured with astro/tsconfigs/strict and a @/* path alias pointing to src/.

Onest Variable

The @fontsource-variable/onest package provides the Onest variable font loaded in MainLayout.astro.

@tailwindcss/typography

Dev dependency that adds the prose utility classes for rich project detail pages.

Build docs developers (and LLMs) love