Front End" typically refers to the stuff that you actually see on the website in the browser (and is often called "client-side"). This covers how the content is presented including all the little user interface elements like menus and dropdowns and transitions and modals. The front end needs to be able to communicate with the user and also with the back end.