Hi
Thank you for details explanation of your requirements, I am sending this requirement to our dev team to analysis this to get the estimation of time needs to develop this referral system.
I will reply with quote once I get the estimation. Please wait
Best Regards