A website for a small company that sells rings and other jewelry. I took over the website in 2009, from a static HTML-based design. I rewrote it in PHP, and added a simple custom CMS for managing the products.
In 2021, I rewrote the website again, this time in Vue 3 and TypeScript, and it loaded the products from a static JSON file. Images and other assets had to be optimized manually. The design was updated to be responsive and a bit prettier with web fonts and CSS animations.
In 2023, I rewrote the website yet again, this time in Astro, and it generates the products from JSON files. Images and other assets are finally optimized automatically.