✍ MP0: Portfolio Setup

Overview

I first started out by creating my repo and cloned it in VS Code. I then copied over the example site to outline the structure of my portfolio. Next, I changed out all the pre-existing content to add an about me page, cheatsheets page, and MP0 writeup page. To add my custom style, I changed out the default font and colors from black to pink.

Portfolio Landing Page


I also added some CSS transitions for movement on the page. For additional personalization, I added a footer with the course, quarter, and my name. I found that there was no way to navigate back to a previous page after clicking to a different page, so I added a "Go Back" button for navigation. After adding all these changes, here is my skeleton portfolio site:

Skeleton Portfolio Site


Issue

Overlapping images and code snippets

One issue I encountered when I tried cloning the repository, I had an error that restricted me from cloning in VS Code as I did not have git insalled on my computer. To resolve this error, I installed Homebrew. After installation, I was able to enter "Git: Clone" and successfully clone my repo in VS Code.


Cheatsheets Page Layout

Another issue that I encountered was structuring my cheatsheets page. I wanted to format the content in a way that the images were on the left and code snippets were on the right, but there was some weird overlap where the images and code snippets were on top of each other. To resolve this error, I read through the CSS documentation on flex and played a little bit of the Flexbot Froggy game to get a better understanding of how 'justify-content' and 'flex-direction' worked. For my cheatsheets page, I sectioned everything off into their own 'div' section and added one line of code at a time until it looked the way I wanted.


CSS Transition

Ideas & Future

Here are some additional ideas and features I would like to add to my site in the future!