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