Add a Follow model to enable users to follow each other (Many-to-Many relationship)
Implement a many-to-many self-referential relationship in the User model to allow users to follow and be followed by other users.
Create a Follow mapping table that maintains follower and following relationships with appropriate indexes and unique constraints to prevent duplicate follows.
Follow model is created.User entities (follower and following).followers and following) are reflected in the User model.