Сайты находятся на серверах, с которыми мы взаимодействуем путем отправки http-запросов. То есть мы заходим в браузер, отправляем запрос по какому-то адресу и получаем с этого адреса ответ.
Сервер получает запрос, его как-то обрабатывает и отправляет ответ.
Все, что касается сервера называется бэкендом (задняя часть)
Обычно в ответе нам приходит HTML-страница, CSS-стили и JS-код, все это обрабатывается. Все это клиентская часть, то есть фронтенд.
Замечательный ответ
Frontend - это front - "лицо, передняя сторона" сайта.
Кнопки, меню там разные, окна, панели итд.
Backend - это Back -"Задняя сторона, спина" серверная часть сайта.
Взаимодействия с базами данных, работа с другими пользователями и тд.