Building large scale application is more difficult than many people understand or expect. Join me in this long running series where I set out to duplicate one of the most popular social media platforms ever creating using Java, Spring Boot, Spring Security, PostgreSQL data, React JS web application framework and more.
In this episode we wrap up working on the ProfileUserInformation section of the profile page by setting up a new SVG component for the birthday. Creating a new utility function to convert the components styled for posts to be styled for the profile page to display emojis and mentions properly, and setup a new date utility to convert a Dob object to a birthday string. Once we finished the ProfileUserInformation section we create a new section to store information about the users followers and following count, styled it and added it to the profile. Finally, we wrapped up the episode by extracting code from a component used to display followers in common, and reused it across the previous components and inside the profile to display followers the logged in user and the profile user have in common.