Portfolio

Portfolio
Astro

Visit portfolio (this site) Published on: Mar 30, 2023

Portfolio app

This is a pure frontend app build with astro as a Javascript framework.

Why

Needed a place where to gather ideas and showcase small projects to showcase my collected knowledge. Following @midudev, I discovered this static and very fast alternative to React.

How it was built

I started from a template made by https://github.com/manuelernestog/astrofy which I recommend as a good starter. I had to tweak it though to make it comply with my idea of what I wished to present.

Decisions made

Fronted

  • Make links visible using DaisyUI button components
  • Add a preact component to switch greeting language at index.js
  • Expanded badge and tags usage

Deploy

Packages used

  • astro
  • daisyui
  • preact

Lessons learned

Static and dynamic routing are an excellent choice to allow for markdown content to be embedded within an astro template.

What to improve or make different next time

  • Apply filtering by tags of badges for blog posts and projects.

Tech stack

© 2024 Patricio Sobrado