Frontend to część strony internetowej lub aplikacji, którą widzi użytkownik i z którą bezpośrednio wchodzi w interakcję. Obejmuje elementy wizualne, takie jak układ, kolory, grafiki i przyciski, tworzone przy użyciu HTML, CSS i JavaScript. Dobrze zaprojektowany frontend zapewnia intuicyjną nawigację oraz pozytywne doświadczenia użytkownika. Współczesne projekty często wykorzystują frameworki frontendowe, np. React, Vue czy Angular.