Persoonlijk project

Websiteontwerp en front-end development

zoe-alessandro.com portfoliosysteem

Een tweetalig statisch portfolio dat de fotografiegedreven commerciële site behoudt en tegelijk een heldere basis legt voor websites, automatisering en professionele ervaring.

Grafische preview van het Zoë Alessandro portfolio.

Overzicht

Een portfolio dat beeldwerk en technisch werk samen draagt.

De site is zowel het publieke portfolio als de eerste gedocumenteerde websitecase. Visuele richting, informatiearchitectuur, tweetalige content, front-end implementatie, contactafhandeling en statische deployment komen hier samen.

  • Fotografie blijft de publieke homepage-leider en gevestigde commerciële praktijk.
  • Nieuwe multidisciplinaire pagina's maken ruimte voor websites, automatisering en ervaring zonder de homepage te verwateren.
  • De portfoliosite zelf wordt de eerste echte websitecase.

Opbouw van de website

Eén structuur, verfijnd tot een afgewerkte website.

Dit portfolio is vanuit de inhoud opgebouwd. Kies een fase en zie hoe dezelfde pagina van intentie en informatievolgorde verandert in een responsief redactioneel systeem.

  1. Doel · bewijs · actie

    Contentstructuur

    De pagina begint als contentkaart. Doel, geselecteerd werk en de volgende stap krijgen een bewuste volgorde voordat de layout wordt bepaald.

    • Bepaal het paginadoel en de doelgroep
    • Orden uitleg, bewijs en actie
    • Houd nuttige routes zichtbaar
  2. Verhouding · ritme · volgorde

    Responsief wireframe

    Dezelfde blokken worden een werkende compositie. Het wireframe toetst leesritme, beeldgewicht en hoe het bewijs op de opening volgt.

    • Bepaal verhoudingen voor desktop en mobiel
    • Reserveer stabiele ruimte voor tekst en beeld
    • Toets de hiërarchie zonder decoratie
  3. Typografie · ruimte · materiaal

    Visueel systeem

    Typografie, terughoudend kleurgebruik en beeldbehandeling worden op de getoetste structuur toegepast. Tokens brengen samenhang zonder het redactionele karakter te verliezen.

    • Redactionele typografische schaal en regellengtes
    • Tokens voor bone, ink, brass en slate
    • Consistent component- en beeldritme
  4. Desktop · tablet · mobiel

    Afgewerkt responsief resultaat

    De uiteindelijke interface past de compositie aan in plaats van alleen te verkleinen. Desktop, tablet en mobiel behouden dezelfde toegankelijke volgorde met een andere ruimtelijke nadruk.

    • Doelgerichte layouts voor ieder breekpunt
    • Leesbaar met toetsenbord, touch en zonder JavaScript
    • Statische Astro-output met progressive enhancement

De visuele uitwerking verandert; de toegankelijke bronvolgorde en het doel blijven gelijk.

Rol

Richting, structuur, implementatie en oplevering.

  • Productrichting en projectmanagement.
  • Visuele richting, paginacompositie en contenthiërarchie.
  • Informatiearchitectuur, UX-keuzes en tweetalige routeplanning.
  • Front-end implementatie met Astro, TypeScript en Tailwind CSS.
  • Lokalisatie, technische SEO-basis, toegankelijkheidsimplementatie en deployment.

Randvoorwaarden

Een premium site binnen een strikte statische grens.

  • Statische deployment via Cloudflare Pages.
  • Volledige EN/NL-routepariteit met expliciet vertaalde paden.
  • Bestaande fotografieroutes en commerciële positionering behouden.
  • Geen runtime backend, database of publieke AI-functie.
  • Claims over performance, vindbaarheid en bedrijfsresultaten vragen gedateerde metingen vóór publicatie.

Keuzes

Een systeem ontworpen om te groeien zonder focus te verliezen.

  • Een fotografiegedreven homepage zorgt voor een gerichte eerste indruk.
  • Eigen multidisciplinaire routes laten iedere bezoeker een heldere richting volgen.
  • Expliciet vertaalde routeparen in plaats van afgeleide locale-paden.
  • Getypt project- en publicatiemodel.
  • Herbruikbare Astro-componenten met leesbare content zonder JavaScript.
  • Progressive enhancement voor motion, contact- en gallerygedrag.
  • Reduced-motion en statische fallbacks blijven onderdeel van het ontwerpcontract.

Technische implementatie

Statische architectuur met zorgvuldige front-end lagen.

  • Astro 6 static output
  • TypeScript-datamodellen
  • Tailwind CSS via de Vite-plugin
  • CSS en gerichte native interactielagen
  • Native dialog, Intersection Observer en progressive enhancement
  • Formspree-contactflow
  • Cloudflare Pages als static-deployment doel
  • Canonicals, hreflang en sitemap-basis geverifieerd in de repository

Opgeleverd systeem

Wat het portfolio vandaag doet.

Het resultaat is een werkend tweetalig statisch portfolio met behouden fotografieroutes, multidisciplinaire informatiearchitectuur, responsive interacties en deployment via Cloudflare Pages.

  • Tweetalig statisch portfolio.
  • Fotografieroutes behouden.
  • Multidisciplinaire routebasis voor Projecten, Websites, Automatisering, Expertise en Ervaring.
  • Contactflow met Formspree-integratie.
  • Intentiegedreven contactflow voor vijf soorten aanvragen.
  • Getypt project- en publicatiemodel.
  • Responsive statisch paginasysteem.

Iteratieprincipes

Verbeteren zonder de kern te verliezen.

  • Houd het visuele systeem herkenbaar en geef elke discipline een eigen ritme.
  • Geef voorrang aan heldere statische content en voeg interactie alleen toe als die begrip verbetert.
  • Bewaak tweetalige gelijkwaardigheid in routes, metadata en bezoekerstaken.
  • Behandel toegankelijkheid, performance en technische SEO als ontwerpvoorwaarden.