What I built:
-
Fixed the resume link that was 404ing on GitHub Pages, it needed the Vite base path prefix not just a plain /resume.pdf
-
Swapped every project’s random picsum placeholder image for a real screenshot
-
Added a leadership link to the navbar since that section existed but nobody could actually get to it
-
Found project cards had hover effects and a pointer cursor like the whole thing was clickable, but only a tiny “view on GitHub” pill actually worked, so now the whole card opens the repo
-
Rewrote basically all my portfolio copy to get rid of all the AI garbage and wrote it in my voice
-
Added my in-progress Microsoft Python course with the real course link and logo instead of just text
What broke: a bunch of stuff. Resume link worked locally but died in prod because GitHub Pages serves the site under /My-Portfolio/ and the link was a flat root path, same thing hit the project images. jsconfig kept flagging import.meta.env.BASE_URL as an error in my editor. The project cards looked clickable everywhere but only a few pixels of them did anything. And during the full copy rewrite I somehow removed the accents from “Lección 7 de Español,” it just became “Leccion 7 de Espanol” and I didn’t notice till right before I was about to commit.
How I fixed it: stuck import.meta.env.BASE_URL in front of the resume and image paths so they resolve right on the deployed site. Added vite/client to jsconfig’s types so the editor stops complaining. Put an onClick on the whole project card that opens GitHub, kept stopPropagation on the inner button so it doesn’t open two tabs. Caught the accent thing in the diff and fixed it before committing.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.