Wearable GPS that sends data

Hello,

I am looking to build a small enough GPS unit that will be able to send data to a laptop at a range of approximately 100 meters. I am new to Arduino so if you guys are willing to help then please do so with simple terms. I am fine with the programming side of the project but lack knowledge on the technical side of electronics.

Please advice on the components required and their assembly.

Thanks