Generally speaking, the front end is a page that users can see directly. For example, as you can see now, back-end development mainly focuses on the processing of server-side data, which users can't see directly.
Although front-end development and back-end development are very different, their work is complementary.
The back end is to enable clients, servers, applications and database systems to interact with each other, usually in cooperation with front-end engineers.