Skip to content

nojronatron/portfolio

Repository files navigation

Jon's Portfolio Site

This site began as a lab assignment while attending Code Fellows in Seattle, WA. It is now a handy space to showcase my projects and experiences, and to experiment with various web-design concepts and tools.

Netlify Status

Table of Contents

Current Version

[v1.0.0] - 16-October-2024

  • Add recent projects.
  • Apply custom color palette.
  • Refactor styling to improve accessibility.
  • Convert icons to Iconify
  • Update data-fetching to support other (future) data source(s).
  • Refactor layout and style for responsive design supporting large screens (desktops) and smart phone.
  • Fix various implementation issues (probably caused by me) in the vertical timeline, switch, and other imported components.
  • Convert class-based components to functional components and implement React Hooks instead.

[v0.3.0] - 2-October-2024

  • Fixed many dependency issues.
  • Moved to Vite tooling system.
  • Updated Netlify deploy for automated publication with Vite tooling.

Check out the live site on Netlify.

Starter Code Source

The starter code for this project was cloned from project Dorota1997/react-frontend-dev-portfolio, and customized from there. Thanks to Dorota Gil, great work!

Custom Updates

  • Moved away from Create React App, replaced with Vite.
  • Moved files and updated JS files to JSX for Vite processing.
  • Fixed SCSS @import issues with @use or stylesheet refs in index.html instead.

Contributors

Content Creator, UX and Accessibility Design, JS/React Developer, Test Engineer, and DevOps Engineer: Jon Rumsey nojronatron.

This site uses Iconify-React for some language and tools icons.

This site also uses free versions of FontAwesome v.5 Icons

Dev Icons are were courtesy of Devicon.dev (thanks, it was fun while it lasted).