Currently I've implemented the frontend for this feature, which is basically a follow button that appears if you're on someone else's profile (not yours). we need the user to be able to follow and unfollow other users and toggle between the "main" feed and a "people you follow only field".
The block functionality is out of the scope of this issue.
Possible implemenetations
create this feature from the ground-up
use this seemingly simple Laravel package that provides a follow/unfollow system
The goal of this feature is for a given user to receive a notification when someone likes their tweet.
Implementation steps
Add the frontend for a notification icon in the navigation bar
Create a new notification
Create an event that fires when someone likes a given tweet
Link the event and the notification together
Further Reading
Thankfully Laravel ships with it's own notification system built-in. it has support for email, sms, markdown notifications and more. the one we're interested in is Database Notifications. read through that documentation page if you haven't already.