This repository contains the source code for my portfolio website. The project is designed to showcase my technical expertise, previous work, and contact information.
Live URL: https://lboeglin.github.io/Portfolio/
- Framework: Astro
- Deployment: GitHub Pages
- Static Site Generation: Optimized for fast Time to Interactive (TTI) and SEO.
- Responsive Design: Optimized for mobile, tablet, and desktop viewing.
- Automated Deployment: Integrated pipeline for continuous delivery.
- Component-Based Architecture: Scalable and maintainable codebase.
To run this project on your local machine, ensure you have Node.js installed and follow these steps:
- Clone the repository
git clone https://github.com/lboeglin/Portfolio.git
cd Portfolio- Install dependencies
npm install- Launch the development server
npm run devThe application will be accessible at http://localhost:4321/Portfolio.
The project utilizes a custom GitHub Action to handle the build process.
- Build command:
npm run build - Output directory:
./dist - Workflow: Pushing to the
mainbranch triggers the deployment workflow located in.github/workflows/deploy.yml.