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. Most importantly, there is always people who do not respond in time or does not respond at all. Since humans are not perfect, they forget or procrastinate. Sometimes, some invitees are not able to respond because they are too busy. As a result, not enough people show up at the events or events have to be rescheduled. 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 create event, invite people, and respond to an event through a mobile interface, they can find optimal times to schedule meetings. With a strong notification scheme on their phone, the invitees are more likely to respond to a request than through emails.Once all people have responded or when the response period closes, MashCal will select the most optimal time that maximizes the number of users able to attend based off their schedule. 

GR1 - User and Task Analysis

GR2 - Designs

GR3 - Paper Prototyping

GR4 - Computer Prototyping

GR5 - Implementation

GR6 - User Testing

  • No labels