Skip to content

lboeglin/Portfolio

Repository files navigation

Portfolio | Lohan Boëglin

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/

Technical Stack

  • Framework: Astro
  • Deployment: GitHub Pages

Features

  • 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.

Local Development

To run this project on your local machine, ensure you have Node.js installed and follow these steps:

  1. Clone the repository
git clone https://github.com/lboeglin/Portfolio.git
cd Portfolio
  1. Install dependencies
npm install
  1. Launch the development server
npm run dev

The application will be accessible at http://localhost:4321/Portfolio.

Build and Deployment

The project utilizes a custom GitHub Action to handle the build process.

  • Build command: npm run build
  • Output directory: ./dist
  • Workflow: Pushing to the main branch triggers the deployment workflow located in .github/workflows/deploy.yml.

About

My portfolio

Resources

Stars

Watchers

Forks

Contributors