To add the appointment calendar to a page you can use the “Booked Calendar” widget.

When using Elementor Page Builder you can use the “QT: Appointment Calendar” widget.
To add a page where your visitor can see their bookings you can add this shortcode:
[booked-profile]
And to create a login form for your visitors:
[booked-login]