Add more features and styling to customer portal

More features in the customer portal would be very helpful. A booking button to be able to book a new appointment, change contact info on file, review intake forms. Also styling options like logos and colours is needed.