Frontend to część strony internetowej, sklepu lub aplikacji, z którą użytkownik bezpośrednio pracuje i którą widzi w swojej przeglądarce lub na urządzeniu. Obejmuje na przykład układ stron, nawigację, przyciski, formularze, obrazy, karty produktów, filtry lub inne interaktywne elementy. Frontend tworzy się przede wszystkim za pomocą technologii HTML, CSS i JavaScript i łączy projekt wizualny z funkcjonalnością interfejsu użytkownika. Jego celem jest zapewnienie, aby strona była przejrzysta, szybka, responsywna i wygodna w użyciu na różnych urządzeniach. Frontend komunikuje się z backendem, który przetwarza dane, logikę aplikacji i inne procesy działające w tle.