cigar / florians-site

Florians personal site

Home Page:https://floriankiem.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Florian Website Readme Banner

Florians Site

Personal, open-source website of Florian.
Visit Site β†’

πŸ“² x.com β€’ βœ‰οΈ E-Mail β€’ 🩡 Learn more


About this project

General

This is the third big iteration of my personal website. I made my first one in 2019 and am hosting the files on GitHub since the beginning of 2022.

I'm a design engineer. That means, I'm both a creative and a logical thinker trying to combine both skills in one job.

Features

  • πŸ“ˆ Prerendering / SSR
  • ⚑ Super performant
  • πŸ—οΈ Custom built UI
  • πŸ–ΌοΈ Dynamic OG images
  • ✴️ JSX
  • πŸŒ€ Markdown rendering
  • πŸ”’ Typesafe
  • 🌐 i18n
  • πŸ“ Custom folder-based imports
  • 🟒 Good Lighthouse score
  • β–² Custom Vercel API endpoint

Copying this project

Although this repository is public, I'd like to ask you to not 1:1 copy my whole website. You can use it as a template /starting point, but please change the content and design to your own needs.

Map of the site

Note

This could change from time to time.

β”œβ”€β”€ NAVIGATION (on all pages)
β”‚
β”œβ”€β”€ / (Home)
β”‚   β”œβ”€β”€ Header introduction
β”‚   β”œβ”€β”€ Work
β”‚   β”œβ”€β”€ Contact chat
β”‚   └── Community letters
β”‚
β”œβ”€β”€ /about (About me)
β”‚   β”œβ”€β”€ My life and contact
β”‚   β”œβ”€β”€ Education
β”‚   β”œβ”€β”€ Photos
β”‚   β”œβ”€β”€ Tools / Apps I use
β”‚   β”œβ”€β”€ Bucketlist
β”‚   β”œβ”€β”€ Songs I like
β”‚   └── Movies / Shows I watch
β”‚
β”œβ”€β”€ /feed (Blog / Feed / Journal)
β”‚   └── All entries sorted after date
β”‚
β”œβ”€β”€ /archive (Old and smaller projects)
β”‚   └── All projects sorted after date
β”‚
└── FOOTER (on all pages)

Start locally

1. Copy repo

Fork / Download this repository so you have the files locally.

2. Install all dependencies

Make sure you have installed all necessary dependencies with npm run install

3. Start the development server

Start the development server with npm run dev. Please note that some features, like the letter stack of the community won't work as it fetches necessary data over a Vercel API endpoint.

An active wifi connection is required as some features like localization might not work without.

Contributing

You are free to contribute to the project whether by opening Issues or by forking this repo and opening a PR. I appreciate any help and feedback – please don't be angry if I'm not going to implement your feedback. It is most likely because I've decided to do something on porpuse.

Translation status

Click on the translation badge to contribute translations.

inlang Badge

Contact me

As other design engineers, product designers or frontend developers, I'm quite active on Twitter / X. Feel free to give me a follow and conctact me over there: @flornkm.

About

Florians personal site

https://floriankiem.com/


Languages

Language:TypeScript 88.9%Language:CSS 6.7%Language:JavaScript 4.4%