Portfolio App
Simple portfolio app developed primarily in Sveltekit showcasing all basic projects and as an exercise in web development. Motivation was to have a quick easy method for sharing my practical experience during job hunting and explore alternative career path options.
Tech Stack
- Svelte 5.25.3 with Sveltekit 2.20.2 primary front/back end. Configured to build with vite, SSR configured.
Deployment
- Deployed utilising Vercel - tested with git pages and various other free tier tech, Vercel and Sveltekit play very nice together.
Content Management
- Images, videos and GLB files all loaded via Vercel blob for rapid page loading and minimising Git repo size. Explored dedicated content management systems including Prismic, Sanity. Overhead of additional site and requirements for integrating not worth the convenience of speeding CMS method. Vercel blob allows Sveltekit to provide pages lightning fast.
JS Libraries
- Embla-carousel utilised for nice visuals on the project page.
- Svelte enhanced-img for improving img handling.
- Mdsvex markdown converter giving the project pages the ability to be written in markdown with Svelte components integrating seamlessly.