Inspiration

There are inevitably many distractions that can interfere with our studies at home in online classes, and our parents will often barge into the room to shush us. Many times, parents are unaware that this is what 3happens with our schedules. We designed this to eliminate the information asymmetry that arises.## ##What it does It is an indicator designed to be placed at the door of a room to determine whether we are busy or not by synchronizing events in the calendar with the Internet and lighting up different colors to tell people at the door our status.

How we built it

Firstly, the server will timely sync the schedules through the APIs from the calendar services provider. The program will determine whether we are busy now and thus give different color commands to the signals.

Challenges we ran into

  • API services may be not stable while synching the data.
  • Using GUI to simulate the indicator
  • Multi-threading technique requires experiences to debug

Accomplishments that we're proud of

From writing the first line of code to debugging we only spent six hours. And we discussed the choice of candidate frameworks during this time to fully understand the advantages and disadvantages of each framework.

What we learned

A hierarchical team structure can make good use of each player's ability. But even if the workflows are independent of each other, it doesn't stop us from discussing our ideas together. This makes the whole collaboration very efficient.

What's next for Mom I'm Busy

  • Access to more calendar providers
  • Improve the displaying, designing a better interaction method replacing the indicator

Built With

Share this project:

Updates