Skip to content

MathisParpette/portfolio

Repository files navigation

🚀 Portfolio

Welcome to the repository of my personal portfolio. This project is a high-performance, minimalist web application designed to showcase my journey as a Data Engineering student and Web Developer.

🛠 Tech Stack

  • Framework: Astro
  • Styling: Modern CSS3 (Custom Variables, Flexbox/Grid)
  • Icons: Hand-coded SVGs

✨ Key Features

  • 🌗 Dynamic Theme Toggle: Seamless switching between Dark and Light modes.
  • 📱 Fully Responsive: Optimized for all devices.
  • ⚡ High Performance: Fast loading with Astro's zero-JS architecture.
  • 📊 Data-Centric: Specialized sections for Data Engineering.

📂 Project Structure

portfolio/
├── public/             # Static assets (Favicon, CV)
├── src/
│   ├── assets/         # Optimized images & media
│   ├── components/     # Reusable Astro components (ProjectCard, ExperienceCard)
│   ├── layouts/        # Global page wrappers
│   ├── pages/          # Routes (index.astro, 404.astro)
│   └── styles/         # Global CSS with theme variables
└── astro.config.mjs    # Astro configuration

🚀 Getting Started

  1. Clone the repository

    git clone https://github.com/MathisParpette/portfolio.git
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev

👨‍💻 Author

Mathis Parpette

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors