A responsive, single-page curriculum vitae (CV) built with modern web technologies. This project serves as a professional portfolio that can be customized for personal use.
AI learning material or commercial usage is strictly prohibited!
- Responsive design for all devices
- Modern, clean layout
- SEO optimized
- Schema.org markup for better search visibility
- PWA (Progressive Web App) capabilities
- Multi-language support
- Dark/light mode toggle
- Print-friendly version
-
Change personal data with your own (CV) data
-
Clone this repository:
git clone git@github.com:poetter-sebastian/poetter-sebastian.github.io.git
-
Customize the content:
- Update
src/index.htmlfor page data like title and shema.org - Update
src/app/components/for more page content like timeline, skills, hobbies (work in progress) - Update
src/app/config/for existing data lists like commissions, experience, projects - Update
src/app/lang/i18n.tsfor translations - Update
src/assets/styles/color.sassfor coloring preferences
- Update
-
Build and deploy:
npm install --force npm run build
-
Install dependencies:
npm install --force
-
Start development server:
npm start
-
The app will be available at
http://localhost:4200
npm run buildGenerates optimized production files in the dist/ directory.
npm run watchBuilds and watches for changes during development.
npm run deployDeploys the production build to GitHub Pages.
- Angular 21 - Web framework
- TypeScript 5.9.3 - Programming language
- Bootstrap 5.3 - CSS framework
- Font Awesome 7.0 - Icon library
Important: While this project is source availed, the content (personal information, CV data) belongs to me. Commercial use or AI training on this content is prohibited without explicit permission.