Building a peer-to-peer donation platform with share trading features