Skip to content

Portfolio website built in petite-vue and hosted on the edge

License

Notifications You must be signed in to change notification settings

alecbiela/ab-webdev-slim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Website

My current portfolio website, https://ab-web.dev which was built using petite-vue, a tiny version of Vue.js which only ships with the basic reactivity fundamentals. This is used to load and display the content on the page.

Features

  • Petite-vue for client-side templating and loading
  • Cloudflare D1 for some content loading
  • Cloudflare R2 for static file hosting
  • Cloudflare Workers for basic routing
  • Hosted on Cloudflare Pages
  • Deployed and Developed using Wrangler
  • PicoCSS for base styling
  • AoS.css for animations

All-in-all, this equates to around a 700kb payload (transferred) for the entire site, including images. Once caching kicks in, subsequent page visits should see about a 9-10kb transfer size.

License

Apache License, Version 2.0. See LICENSE.md

About

Portfolio website built in petite-vue and hosted on the edge

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published