portfolio
portfolio copied to clipboard
A portfolio for my personal website highlighting photography, videography, and projects.
portfolio
A personal portfolio website for my projects and photography. You can check it out here.
The front end was created using Gatsby and TailwindCSS. The images are hosted on Contentful, and the site itself is hosted on Netlify. This was the long way of saying it's a GCN stack website.
Resources Used
- Ryan Wiemer's gatsby-stareter-gcn
- iammatthias's personal photography page
- Way too much Google searching
Development Instructions
- Clone the repo.
- Install yarn (or npm) if you don't already have it.
- In the top level directory, run
yarn install - Look at the
.env.examplefile, and create local.env.productionand.env.developmentfiles with your API Keys. - To run locally, run
yarn dev - To test the production version, run
yarn buildfollowed byyarn serve
Future Development
- Add a light mode and ability to toggle between
- Add a blog page
- Continue to mess with styling
- Add more photo collections and videos
General Notes
I made this site for the purpose of both learning a modern front-end stack and to be able to say I built my own personal site from scratch. This gave me the freedom of creating something actually unique, and the end result was far more performant than many bootstrap style websites, especially for the resolution of my pictures. This will also be constantly changing and evolving, but for now I'm happy with where it's at.