Before starting to deploy our applications, let's first try to define what it actually means:
"Software deployment is all of the activities that make a software system available for use." – Wikipedia: https://en.wikipedia.org/wiki/Software_deployment
This definition means that after we perform all the necessary activities, our software will be accessible to the public. In our case, as we are deploying web applications, it means that there will be a public URL, and any person will be able to type this URL on their browser and access the application. How can this be achieved? The simplest way is to provide your own IP address to your friends and run the application. Thus, people inside your private network will be able to access the application on their browser. So, run, for example, the Pomodoro application:
> cd <path to pomodoro>
> npm run dev
And then check your IP:
ifconfig
Checking the IP address...