hello i have a website and i want to integrate a referral program that generates a unique shareable link (and social media links) for every user who signs up
That's possible to do and could be relatively easy to code if you know PHP. The easiest way to do it would to modify your signup page to accept a GET request and then pass the ID of the referrer into your registration system and credit them accordingly. A url would look like example.com/signup.php?r=173, where 173 is the user ID of the referrer. If you don't know PHP or another server side scripting language you'll probably need to hire a programmer as I don't know of any plugins or scripts that would provide seamless integration.