Strona internetowa
W tym projekcie wdrożyłem responsywny design stron internetowych z uwzględnieniem nowoczesnych standardów webowych. Głównym celem było stworzenie strony internetowej, która poprawnie wyświetla się na różnych urządzeniach, od telefonów komórkowych po komputery stacjonarne. To wymagało stworzenia responsywnych komponentów, wykorzystania zapytań medialnych w celu zapewnienia prawidłowego wyświetlania treści na różnych rozmiarach ekranów oraz optymalizacji strony pod kątem szybkiej wydajności.
Użyte technologie:
Next.js: Główna struktura używana do strony internetowej, zapewniająca renderowanie po stronie serwera (SSR) i generowanie statycznych stron (SSG).
React.js: Używany do tworzenia interaktywnych komponentów, które zarządzają dynamiczną treścią na stronach.
TailwindCSS: Wykorzystywany do efektywnego i elastycznego stylizowania, umożliwiający tworzenie responsywnych interfejsów bez pisania rozbudowanego niestandardowego CSS.
TypeScript: Używany do zwiększenia bezpieczeństwa kodu i zapewnienia prawidłowego sprawdzania typów w całym projekcie.
Ikony Lucide: Zintegrowane w celu uzyskania atrakcyjnych wizualnie ikon, które poprawiają interfejs użytkownika.
Użyte technologie:
Next.js: Główna struktura używana do strony internetowej, zapewniająca renderowanie po stronie serwera (SSR) i generowanie statycznych stron (SSG).
React.js: Używany do tworzenia interaktywnych komponentów, które zarządzają dynamiczną treścią na stronach.
TailwindCSS: Wykorzystywany do efektywnego i elastycznego stylizowania, umożliwiający tworzenie responsywnych interfejsów bez pisania rozbudowanego niestandardowego CSS.
TypeScript: Używany do zwiększenia bezpieczeństwa kodu i zapewnienia prawidłowego sprawdzania typów w całym projekcie.
Ikony Lucide: Zintegrowane w celu uzyskania atrakcyjnych wizualnie ikon, które poprawiają interfejs użytkownika.