Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
O projekcie:
Punkt wyjścia — podstawowy szablon Astro od klienta. Zadanie polegało na tym, aby nie tylko nałożyć nowy design według specyfikacji, ale także znacznie rozszerzyć funkcjonalność, ożywić interfejs i dostosować procesy do odpowiedniego dalszego wsparcia.

Co dokładnie zrobiłem:

Frontend i skalowanie: Przeprojektowałem istniejące bloki szablonu według nowych wymagań. Zbudowałem i zintegrowałem 13 nowych unikalnych stron. Dodałem niestandardowe animacje, aby strona nie wyglądała statycznie.

Formularze i bezpieczeństwo: Napisałem odpowiednią walidację danych dla formularzy. Aby odfiltrować boty i spam, zainstalowałem Cloudflare Turnstile zamiast standardowego irytującego CAPTCHA.

Infrastruktura: Cały rozwój odbywał się z zachowaniem czystego przepływu Git.

Automatyzacja (CI) i typizacja: Aby projekt nie psuł się w przyszłości i kod był stabilny, skonfigurowałem pipeline CI. Teraz przy każdym pushu automatycznie uruchamiane są testy budowy i sprawdzanie typów TypeScript.

Wynik:
Na wyjściu otrzymaliśmy szybki i zoptymalizowany wielostronicowy serwis. Dzięki ścisłej typizacji i zautomatyzowanym kontrolom, projekt jest gotowy do dalszego rozwoju bez ryzyka nagłych błędów w produkcji.
Szczegóły pracy
Dodana 7 maja
43 wyświetlenia
Freelancer
Oleksandr Stratilatov
Ukraina Lwów  3  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończone 3 Sejfy
W serwisie 6 miesięcy 7 dni