Skip to content

jaainil/portfolio-2026

 
 

Repository files navigation

Social card for Claudia Benito, Front-end Developer, with contact links for email (me@claudiabdm.com), GitHub (github.com/claudiabdm), and LinkedIn (linkedin.com/in/claudiabdm).

My Portfolio

A multilingual website built with Astro and Directus, deployed on Cloudflare Pages.

✨ Features

  • Static Site Generation: The site is pre-rendered at build-time and served as a static web site for fast loading times and SEO performance.
  • Headless CMS: Content management through Directus configured from scratch.
  • Astro Content Collections: Type-safe schemas that fetch data from Directus to dynamically generate pages.
  • Astro Image: Optimized image handling with automatic format conversion and responsive images.
  • View Transitions: Smooth navbar icon animations during page navigation using Astro's View Transitions API.
  • Multilingual: Support for English and Spanish.
  • Dark & Light Modes: Theme switching with system preference detection and user preference persistence.
  • Fluid Typography and Space: Design tokens generated using Utopia for scalable and responsive typography and spacing.
  • Responsive Design: Mobile-first and fluid CSS styling.

🛠️ Tech Stack

  • Framework: Astro 5
  • Language: TypeScript
  • CMS: Directus
  • Styling: SCSS
  • Markdown: Marked with hljs syntax highlighting
  • Deployment: Cloudflare Pages

🧑‍🎨 Asset Attribution

📚 Resources

About

My porfolio built with Astro and Directus, deployed on Cloudflare Pages.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Astro 71.1%
  • TypeScript 22.5%
  • SCSS 6.4%