"Client-side" & "front-end" often get mixed up, as do "server-side" & "back-end".
Client-side front-end = vanilla JS/hyperscript/Alpine/datastar signals
Server-side front-end = datastar http/htmx
Back-end = database, event sourcing, business logic, networking, infrastructure