Skip to content

abhimessi16/calendly-clone-attendee-app

Repository files navigation

Calendly Clone App

A web app that will help you to connect with a person and to let another person connect with you. Any user can register as an Organizer or as an Attendee. Organizers will connect with an individual attendee. The Organizer will share the times during which he/she will be available. These time slots will be visible to the attendees to book the time of the any organizer. Attendees can browse through a list of Organizers and choose to book their time based on the availability of slots. Whenever an Attendee books the time of an Organizer, the Attendee will receive a Google Meet invite from the Organizer.

Calendly Clone Attendee

Using Angular 17.

Landing Page

image

• Users will sign in using their Google account. So that the app can sync to their Google Calendar.

• User will be asked for permissions to access their calendar.

After Login Page

image

• All Organizers registered with the app will be displayed here.

• The Attendee can select any Organizer and click book.

image

• The Attendee can select the date on which he wants to connect with an Organizer.

• All the available slots for booking will be displayed.

• The booking URL for each Organizer is unique which contains their email address.

image

image

• The busy times of the Organizer are retrieved using the Google Calendar API.

• The available slots from database and the busy slots retrieved are cross-checked and the net available slots are displayed.

• The Attendee will select one of the available slots and click Book slot button.

• The selected slot will be booked. A alert will be displayed.

• The meeting will be added to the Google Calendar of both the users.

• A email invitation will be sent to the Attendee, regarding the meeting with the Organizer.

image

image

About

Calendly Clone Attendee app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published