02. Portfolio Site

project preview

Overview

A minimalist portfolio site brought to life with generative art and subtle animations. Built with ReactJS, Tailwind, P5.js, and hosted on Netlify.

Process

Okay, maybe it is slightly redundant to list this site within itself, but this is one of my larger projects and I learned so much while building it.

After completing my first website using SCSS, I'd had enough. It was time for an upgrade. I quickly found Tailwind and spent a day learning the framework. It made implementing dark theme much easier and I haven't looked back yet.

I implemented testing on this site using React Testing Library and Jest. The tests are primarily unit and snapshot tests though I hope to add more as my knowledge in this area grows.

Lastly, this website's animation on the home page was built using P5.js. This is a sample of my generative art and more can be viewed on my Instagram.

© Josiah Brown 2024