Opis projektu
Jest to moje prywatne portfolio wraz z miejscem na swoje teści. Chciałbym na nim przedstawić siebie i zaprezentować moje projekty. W tym projekcie skupiłem się na jak najszybszym dostarczeniu. Wykorzystałem gotowy szablon do którego dodawałem różne rzeczy o których niżej. Co ważne projekt ten jest napisany w technologiach których wcześniej nie miałem okazji zgłebić: frameworku Astro oraz frameworku do stylowania Tailwind. Z Tailwindem miałem wcześniej doczynienia ale nie w takim stopniu.
Link do kodu źródłowego projektu znajdziesz https://github.com/bartoszjaniak/the-bart.
Główne cechy projektu:
- Stworzenie swojej internetowej przestrzeni
- Szybkość dostarczenia
- Minimalizm
- Odpowiedniej jakości treść
Technologie i podejście:
- Astro jako główny silnik projektu
- Użycie szablonów markdown przechowywania treści
- Użycie Tailwind do stylowania
Zmiany względem oryginalnego szablonu:
- W oryginalnym szablonie projekty były tylko zajawkami prowadzącymi do konkretnych narzędzi. Ja chciałem się skupić na opisaniu czym dany projekt jest i jaki wpływ wywarł na mnie. Stworzyłem więc sekcję podobną do oryginalnej sekcji bloga z przeznaczeniem na projekty.
- Dodałem przyciski pozwalające wrócić na blog/portfolio z poziomu artykułu
- Pojawiły się elementy tagów umożliwiające szybkie skojarzenie najważniejszych punktów projektów
- Dodałem animację machania rączką
- Zoptymalizowałem niektóre obrazy poprzez ich dostosowanie przez bundler podczas budowy aplikacji
- Poprawiłem niektóre style
- Poprawiłem sortowanie artykułów (teraz są po dacie od najnowszych)
Co jeszcze się zmieni:
- Zostanie dodana obsługa wielu języków
- Zostaną napisane testy jednostkowe oraz E2E
- Zostaną dodane tagi także do artykułów
- Pojawi się możliwość filtrowania po tagach