Gatsby.js, React, and TailwindCSS.Built with
Welcome to the repository for my personal website, I assume you're here because you're interested in seeing how I built this website
😄, I'll outline exactly how I did it below.
- CSS Modules
- Anime.js (will be present in full released website)
- Markdown 'CMS' (will be present in full released website)
I wanted to build a minimal, easy-to-digest website that listed my projects, bio, and contact information. This is why I chose to design my website with as few buttons and paths as possible to allow for a very linear UX flow through my website. In order to speed up the experience, I opted for creating a single-page application with React and given that my contains no dynamically updated data, I further opted for using Gatsby.js to render my React JSX into static HTML. This allows for an extremely fast UX as well as highly optimized asset files thanks to the wonders of Webpack and its ability to bundle/compress all my static assets.