1.When you log in and book an appointment, the person on the back end should confirm the user’s appointment and only then will it be visible to the user.
2. You need to create another tab for the admin and manage everything you want.
I think it would be better if there’s an indication that I should edit my profile details using the pencil button first. That might not be obvious for everyone.
Or you may have a sign up page before people can access the main content.
I have tried to get users to log in and then add more information to their account, but I have not found a way to add data to the row where their email address is with which they log in. It always creates a new row for me and it does not work for me.