In the company we often face with the need to regularly organize meetings with a large number of participants.
Taking into account the wishes of everyone and choosing a time convenient for the majority is a time-consuming task.
Therefore, we needed a tool to simplify this process.
Goals and objectives
To design an interface with the information about the participants' voices visualization
To develop an algorithm that will suggest the best time option by counting votes
To integrate Google Calendar into the app to display user events
How it works
The host selects multiple date and time slots and adds attendees to the meeting. The selected slots will be reserved for the participants in their calendars
Create an event
Participants receive an email with the link by clicking on which they vote for a convenient time
Voting
The organizer looks at the voting results and chooses the most convenient time for the majority of participants
Setting a meeting
How it works
The host selects multiple date and time slots and adds attendees to the meeting. The selected slots will be reserved for the participants in their calendars
Create an event
Participants receive an email with the link by clicking on which they vote for a convenient time
Voting
The organizer looks at the voting results and chooses the most convenient time for the majority of participants.
Setting a meeting
Best time selection algorithm
Considering this the special algorithm calculates the best time for a meeting and offers it.
Meeting participants can have different roles and respectively different vote weights.