Skip to content

💖 my personal website. Created with Next.js, Typescript, and styled-components

Notifications You must be signed in to change notification settings

charliekroon/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio

This is my personal website! Build from scratch using the powers of NextJS, a little bit of Typescript, React, and Styled Components.

The Design

I don't know a lot about design, but I love getting inspired by cool creations on dribbble and awwwards. When creating my own projects, I aim for simplicity, but I'll add some ✨jazz✨ to the design. The ✨jazz✨ of this small project are :hover events, like the sliding of the Menu when hovering, the pulsing of the CV Button and the blur out of the links. Those were just for fun.

My main focus at work is usually backend stuff, but I wanted to challenge myself by using more CSS. I gave Styled Components a try and I thought it was really cool.

However, I learned a hard lesson while working on this small project. I realized the importance of creating a mobile-first design and a responsive web application before developing a desktop-first app. I did it the other way around because I hadn't read enough about responsiveness and mobile-first design, and I really paid for that in the end.

Screenshot 2023-02-19 at 11 17 04Screenshot 2023-02-19 at 11 58 16

Things I would do differently

Looking back I wouldn't have made my site with Typescript, simply because it wasn't needed since this was a CSS heavy project.

Any future plans?

With the core of the site complete and publicly available, I'm thinking of adding some mouse movements (if I can figure them out) and a dark mode. However, my top priority is to ensure the site is A11y-friendly.

About

💖 my personal website. Created with Next.js, Typescript, and styled-components

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published