Customers should be able to add other customers as friends. Customers should be able to see a list of their friends and view their profiles.
Proposal:
Friends page
Add friend using email/username
Two tables:
Friend requests
Friends (relationships)
So when adding a friend it adds an entry to requests table and then when the other user logs in, it will check the table to see if they have any. Customer then selects y/n and the request entry is removed. The entry to relationships table is added if yes.
Issue:
Customers should be able to add other customers as friends. Customers should be able to see a list of their friends and view their profiles.
Proposal: