Do I need to travel to Thailand to buy property through the DEVETOPER platform?

No, there is no such requirement. The essential point in this situation is to provide all necessary documents.