Frontend - Nuxt and obviously Vue. Also Tailwind for styles.
Deployment - VPS service. Debian machine with Docker installed. Nuxt app is built and runs in Node inside a Docker container. Access to a container is provided by Nginx that is installed on the Debian machine.
Nginx config and the frontend application source code are in separate GitHub repositories.
To access the VPS I use kitty terminal and on the VPS I have tmux installed so I can have multiple terminals in a single SSH connection.