Anything you like for making appointments ?

Hello all,

I'm trying to have users make appointments by clicking on a basic
weekly view on a calendar ... and am afraid to reinvent to wheel...but
can't seem to find anything available yet...

I can find pretty decent google calendar integration such as

I can also find calendar helpers for display such as

thanks for your help