Skip to content

My website, written using Astro and Tailwind CSS! ๐Ÿš€

Notifications You must be signed in to change notification settings

sahmed9833-ug/sofiaa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

40 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Sofia + Astro = Sofiaa! ๐Ÿš€

A complete rewrite of my previous online CV/portfolio using Astro and Tailwind CSS.

Why the rewrite?

  • I was bored
  • I wasn't happy with sofia.bio.
    • Having been written before SvelteKit became available the old website lacks Server-side rendering, making SEO a complete non-starter (not that I cared when I wrote it).
    • While Svelte and Firebase were great fun to work with it was overkill for the purposes of my website. An over-engineered solution is a bad one.
    • A relatively straight-forward Multi-page application (MPA) with minimal JavaScript seemed the more sensible way to go.
    • While I'm still a fan of the utilitarian approach I took with the design, it was beginning to grow stale and I felt like something with a little more pizzazz.
  • I wanted to dip my toes into the world of Tailwind and throwing myself into the deep-end by using it to style a website from scratch seemed a good way to go about it.
  • A cool feature of Astro is the ability to integrate many popular JavaScript component frameworks.
    • This means when I feel like playing with React, Vue, Svelte or others instead of having to create whole new web apps in them I can just write components for this one. Psst, check out the Header component.
  • Did I mention I was bored?

About

My website, written using Astro and Tailwind CSS! ๐Ÿš€

Resources

Stars

Watchers

Forks