A collaborative effort toward building a to-do list with various functionality