Замечательный ответ
Frontend - это front - "лицо, передняя сторона" сайта.
Кнопки, меню там разные, окна, панели итд.
Backend - это Back -"Задняя сторона, спина" серверная часть сайта.
Взаимодействия с базами данных, работа с другими пользователями и тд.