I am looking to make a simple social networking website. The user needs to be able to create a profile that is able to be shared with a link and no need for login info to be seen. Similar to a link to a public instagram account. The profile would have no posts or blogs just a customizable profile with ability to update the profile photos, links, contact info and a contact card (VCF file). The user also should have the ability to change this information after they have made an account. Also there would be a small eCommerce page with a few products. The site also needs to be very compatible with mobile browsers as it is primarily going to be accessed on phones.
The idea behind the website is that, via a QR code or NFC tag, someone should be able to obtain the link from another person and access that person's profile on their phone. On the website, there shouldn't be a feature to look up certain people. The only way someone should be able to access someone else's profile is to scan their QR code or NFC tag.
I am open to creative solutions to the problem stated above but if there are no better alternatives, there should just be a unique, non-private link for everyone's respective profile.
Please let me know if you have had experience with this type of design or if you could help me with the creation of the website.