Hi, I understand your project needs and it will not be a problem for me to implement it.
About link preview, Facebook uses OGP based on the custom meta tags, however the same thing is possible using php and jquery in a very simple way. For further questions and informations please contact me any time. Best regards, Nemanja