According to the video and our requirements, the barometer provides enough precision for our project.
https://www.youtube.com/watch?v=NPJDeP7uTYE
According to our tests, the GPS module has a very high precision, which is more than enough for our project.
We found out it doesn't work really well (sometimes doesn't work at all) on closed environments, such as deep inside the house, which is expected for a GPS module.
Going outside it works perfectly fine and has also the feature of storing and returning the last valid measured location - in case the person enters anywhere the GPS stops working.
According to the datasheet, there are many factors that can improve the communication distance range of the LoRa.
The first one is the antenna. Since the module operates at a specific frequency of 915 Mhz, the datasheet provides a list of recommended antenna specifications in order to make the most out the module's capability. We were unable to find one with those specifications and instead used a common router antenna.
There are also other configurations of the LoRa module that have a great impact on the communication distance range, such as air data rate and transmitting power, that can be set by changing the values of internal registers of the module.
From our tests we were able to get a communication distance range of almost 200m