Skip to content

minettekaum/portfolio

Repository files navigation

Portfolio Website

A modern, responsive portfolio website built with SvelteKit to showcase my projects, skills, and experiences in web development.

Features

  • Responsive Design: Adapts seamlessly to different screen sizes
  • Dark/Light Mode: Theme switcher for enhanced accessibility
  • Project Showcase: Detailed presentation of projects with descriptions and demos
  • Blog Section: Platform for sharing insights and technical knowledge
  • Contact: Easy way for visitors to reach out

Technology Stack

  • Framework: SvelteKit

    • Chosen for its performance and previous experience
    • Provides server-side rendering capabilities
    • Offers SEO optimization out of the box
  • Styling: CSS

    • Custom styling with CSS features
    • Responsive design implementation
    • Clean and maintainable code structure

Getting Started

Prerequisites

  • Node.js (v18 or higher)
  • pnpm (recommended) or npm

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/portfolio-website.git
cd portfolio-website
  1. Install dependencies:
pnpm install
# or
npm install
  1. Start the development server:
pnpm run dev
# or
npm run dev
  1. Open your browser and navigate to http://localhost:5173

Building for Production

To create a production version of the site:

pnpm run build
# or
npm run build

You can preview the production build with:

pnpm run preview
# or
npm run preview

Deployment

This site is configured for deployment on Vercel. Simply connect your GitHub repository to Vercel, and it will automatically build and deploy your site.

Contact

Feel free to reach out if you have any questions or suggestions!