Skip to content

Portfolio website with multi-language support

Notifications You must be signed in to change notification settings

dammi01/Homepage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Portfolio Website

A modern, responsive personal portfolio website built with HTML, CSS, and JavaScript. Features include:

  • Multi-language support (English, German, Portuguese, Spanish)
  • Dark/Light theme toggle
  • Responsive design
  • Interactive sections for skills, portfolio, and contact
  • Modern animations and transitions

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • Vite (Build tool)
  • Typed.js (For typing animations)

Features

  • Internationalization: Full support for multiple languages
  • Theme Switching: Elegant dark and light mode implementation
  • Responsive Design: Mobile-first approach ensuring compatibility across all devices
  • Modern UI: Clean and professional design with smooth animations
  • Contact Form: Interactive contact section
  • Portfolio Showcase: Showcase of projects and skills
  • Accessibility: Built with web accessibility in mind

Setup

  1. Clone the repository
git clone https://github.com/dammi01/Homepage.git
  1. Install dependencies
npm install
  1. Run development server
npm run dev
  1. Build for production
npm run build

Project Structure

Homepage/
├── src/
│   ├── css/
│   │   └── style.css
│   ├── js/
│   │   ├── main.js
│   │   └── i18n.js
│   ├── locales/
│   │   ├── en.js
│   │   ├── de.js
│   │   ├── pt.js
│   │   └── es.js
│   └── index.html
├── public/
│   └── assets/
├── package.json
└── vite.config.js

License

MIT License

Author

Michael Dambock

About

Portfolio website with multi-language support

Resources

Stars

Watchers

Forks

Packages

No packages published