Wróć do wszystkich projektów

SosniakPortfolio

Języki: Astro, TypeScript

Osobista strona portfolio zbudowana dla Sebastiana Sośniaka, zaprojektowana, aby zaprezentować jego projekty, umiejętności i doświadczenie w czystym, zorientowanym na treść układzie. Strona jest zbudowana za pomocą Astro, TypeScript i Tailwind CSS i wdrożona na Vercel.

Wymagania były proste: szybkie ładowanie, nowoczesny wygląd i łatwość utrzymania. Architektura wysp Astro umożliwiła dostarczenie prawie całkowicie statycznego HTML, jednocześnie pozwalając na małe komponenty interaktywne tam, gdzie dodają wartość.

Najważniejsze cechy

  • Wydajność oparta na statyce: Strony są renderowane do statycznego HTML w czasie kompilacji, dzięki czemu pierwsze malowanie jest prawie natychmiastowe na każdym połączeniu.
  • Komponenty bezpieczne pod względem typów: TypeScript w całej bazie kodu zapewnia bezpieczną refaktoryzację w miarę wzrostu witryny.
  • Projekt napędzany Tailwind: Stylizowanie oparte na utylitach umożliwia spójny język wizualny bez rozrostu niestandardowego CSS.
  • Ciągłe wdrażanie: Hostowana na Vercel z automatycznym tworzeniem kompilacji podglądu przy każdym push, więc witryna zawsze odzwierciedla najnowszy commit na gałęzi main.

Stos technologiczny

  • Framework: Astro do renderowania statycznego i kompozycji komponentów.
  • Język: TypeScript dla bezpieczeństwa typów w komponentach i narzędziach.
  • Stylizacja: Tailwind CSS dla szybkiego, spójnego systemu projektowania.
  • Hosting: Vercel, z witryną dostępną na metricmind.pl.

Użyte technologie

AstroTypeScriptTailwind CSSVercel