Skip to content

MikeMcmanus95/Mikedoesthing.com

Repository files navigation

mikedoesthing.com

I've always understood the importance of having a personal website, but felt that I lacked the skill to implement one the way I wanted to, and after finishing up at Fullstack Academy, I was finally ready to start working on my site.

I decided to approach this as I would any other personal project, and do my best to leverage the latest technologies available to me. Inspired by another developer, Noah Yamamoto, I ended up using React, with the awesome GatsbyJS framework to build the layout of my site. Gatsby allowed me to implement sever side rendering, which along with React's SPA architecture, makes the load times lightning fast across the site. I also used GraphQL for data management, which was kind of intimidating at first, but ended up being a very useful tool. Gatsby has some amazing features, like static page generation, where all I have to do is feed it data via a Markdown file! Never being much of a CSS guru myself, I also took this time to learn more about SASS, which proved to be an amazing technology for making my styling more modular. This in turn helped to make my site nice and responsive.

Overall, I'm pretty happy with how this turned out. If you have any suggestions (or find any bugs) please let me know!

About

My personal portfolio website. Built with React, GatsbyJS and GraphQL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •