Back to projects
Jan 18, 2024
2 min read

Summarized Portfolio

This was one of my first projects to learn how Astro works, and also my first portfolio.

Technologies Used

  • Astro: I used Astro for its fast, modern approach to static site generation, allowing me to build a highly performant and SEO-friendly portfolio. Learning how it worked helped me understand how to efficiently serve static content and customize components.
  • JavaScript: JavaScript was essential for adding interactivity to the site, making the experience more dynamic and engaging.
  • Tailwind CSS: Tailwind provided a flexible, utility-first approach to styling. It allowed me to design a clean and responsive layout without writing a lot of custom CSS.

Why I Like These Technologies

I enjoyed using Astro because of its simplicity and how easy it is to build fast static websites. It integrates well with other tools and frameworks, making it versatile for different projects. JavaScript remains a favorite because of its power to add real-time interactivity, and Tailwind makes designing straightforward with minimal effort, thanks to its pre-built utility classes.

Challenges and Dislikes

While I found Astro to be efficient, there was a bit of a learning curve with how it handles components and integrating dynamic content. As for Tailwind, although it’s great for rapid prototyping, the long class names can sometimes make the code harder to read, requiring discipline to keep things organized. Still, these were minor drawbacks in an otherwise smooth development process.