Skip to main content

Portfolio Documentation

Build a stunning, multilingual portfolio website with dark mode, glassmorphism design, and scroll animations

Quick Start

Get your portfolio up and running in minutes

1

Clone the repository

Clone the portfolio repository to your local machine:
git clone https://github.com/kevmpr/portfolio.git
cd portfolio
2

Install dependencies

Install the required packages using npm:
npm install
This installs Astro, Tailwind CSS, and other dependencies.
3

Start the development server

Launch the development server to preview your portfolio:
npm run dev
The site will be available at http://localhost:4321/

Key Features

Explore what makes this portfolio unique

Internationalization

Full support for English and Spanish with automatic language detection

Dark Mode

Elegant dark mode toggle with persistent theme preferences

Glassmorphism Design

Modern UI with backdrop blur, gradients, and premium visual effects

Scroll Animations

Smooth scroll-reveal animations with staggered delays for sections

Explore Components

Discover the building blocks of the portfolio

Hero Section

Eye-catching hero with profile image and CTAs

About Section

Showcase certifications, education, and experience

Projects

Display cloud solutions and case studies

Skills

Highlight technical and soft skills

Contact

Privacy-first contact cards with click-to-reveal

Navigation

Responsive navbar with language and theme toggles

Guides & Reference

Learn how to customize and deploy your portfolio

Customization Guide

Customize colors, fonts, and content to match your brand

Deployment

Deploy your portfolio to Vercel, Netlify, or other platforms

i18n Utilities

Translation utilities and string management

Project Structure

Understand the organization of files and directories

Ready to Build?

Start customizing your portfolio today with our comprehensive guides and component documentation

Get Started