A lot of times people want to share their profile with someone who contains all their details, but mostly it is done in the form of a physical visiting card. This restricts people to do the same in online mode and it is tedious and unprofessional to share all your details as a bunch of messages to someone. So, to help maintain that professionalism, we have created a website that allows you to create your digital visiting card and share it with anyone with a publically available sharing link.
Creating a publically shareable link for your card required us to make some specific changes in the API, which is built using Django, to allow anonymous users to access the card as well. So at first, we created a new serializer class and removed the login required permissions class and returned all the cards. Then in the front-end, we filter the card based on the URL and reduce it to 1 unique visiting card and present it on our website. This experience really showed us another way of creating products for anyone and how to allow everyone to view others work (card here).
Discussion