First... I am not sure of what I am asking and what I am talking about. I have a clear idea of what to obtain but I lack the experience in this domain to even put together the right sentences and words.
Goal: Run a Dockerized NodeJS server on a Raspberry that one or more mobile devices can access with a static IP.
Ideally the only hardware will be Raspberry PI (v3, v4, any other ?) powered by a MacBook Pro laptop (USB-C) and the mobile device.
The question is, how the mobile device can be on the same network of the Raspberry PI to be able to reach the Node server through a local static IP with the minimum number of hardware "actors" ? Can the Raspberry PI be also a DHCP router at the same time exposing a Wifi network interface compatible with latest iOS and Android devices to play both roles as server and network provider ?
If not, can I use a plug and play mini USB router (powered by the MacBook or the PI ) that can "publish" a WiFi channel so that both Raspberry and Mobile device can both connect to ? This router should just expose a local network.
What I also wish is to avoid that the person presenting the demo has to depend on a wall power plug (reason why a MacBook can be used as power station) and bulky modem/router with sticking antennas and power source needs.
Thanks in advance.