There isn't a client facing app for the Square Appointments feature at this time.
Clients two options would be to go directly to your booking site, or to contact you and have you book from your end.
This is a great request that I've heard from a few sellers, so I'll definitely pass this to our Product Team.
No there is not an app for that situation.
Is there a way to create client accounts for website? We have a lot of clients that have repeat orders and they just want to be able to login into their account see past purchases and hit buy again. Also we're trying to setup a wine of the month club and having this feature for clients would be ideal so they can manage their account/profile