MashCal
Group Members
- Edgar Salazar, esalazar@mit.edu (mailto: esalazar@mit.edu)
- Ulziibayar Otgonbaatar, ulziibay@mit.edu (mailto: ulziibay@mit.edu)
- Ryan Lopopolo, lopopolo@mit.edu (mailto: lopopolo@mit.edu)
- TA: Katrina Panovich, kp@mit.edu
Problem Statement
Scheduling meetings or events across multiple people can be difficult. It is hard to find an optimal time to host an event because everyone has different schedules. Going to each person individually in order to find good times to schedule an event can be painstakingly long and repetitive. There has to be a better way of creating events at times that work best for everyone.
The goal of MashCal is to allow users to create, share, and optimally schedule an event in order to maximize the number of invitees able to attend. By allowing users to import their calendar, they can find optimal times to schedule meetings. Users will then have an opening period in which other users who are invited will also import their calendars. At the close of the period, MashCal will select the most optimal time that maximizes the number of users able to attend based off their schedule.