Future Updates:
Add a new button with the function to login with phone number
Implement Comments: This introducing a new data structure and requires understanding of the project and how to extend existing structures.
User Following/Followers: This involves designing and implementing relations between different users, possibly introducing the need for real-time updates to the interface.
Implement post sharing (retweeting): Add the ability for a user to share posts from other users on their own profile (like the retweet functionality in Twitter). There are different ways to handle this depending on your application design, but each post could keep a list of users who have shared it. You also need to consider how to handle shared posts in all parts of the UI where posts are displayed, and how to handle cases where the original post is deleted.
Create a User Profile page: Implement a separate page for user profiles. Users should be able to click on a username in a post or comment and be taken to that user's profile page. This page can display the user's details such as their name, profile picture, a list of their posts, and maybe the number of posts they've made or the number of followers they have. A "Back to Home" button would likely also be needed.