Skip to content

My portfolio, made with react, webpack 5, babel and TypeScript. It features a boilerplate that is better for SEO than create-react-app's one

License

Notifications You must be signed in to change notification settings

wh1t3h47/Ab0utM3

Repository files navigation

My Personal Portfolio

React JavaScript TypeScript HTML5 SASS CSS3 Github dependabot eslint webpack Shell Script Markdown

About the project:

This porfolio features a fine webpack 5 and React template out of the box, I urged to get it working because create-react-app didn't support webpack 5 at the time, I tried to get around it by ejecting, but found myself that it was easier to start from scratch to learn it

It has a SEO-first approach, in which I try to load the critical styles first (inline or by importing) and then apply a patch with the styles that are not critical. Images have low-resolution fallbacks in order to have a nice FCP (First Contentful Paint). The entire loading process is designed to be as smooth as possible, even under poor internet conditions.

I worked a lot on boilerplate, some features are still missing, it is in WIP state and lighthouse SEO dropped a little (it's easy to fix)

SEO

My SEO grade (96), displays a lighthouse audit

Todo

About

My portfolio, made with react, webpack 5, babel and TypeScript. It features a boilerplate that is better for SEO than create-react-app's one

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published