1. A system for personalized planning based on crowd-sourcing, the system comprising: at least one processor; a non-transitory computer-readable medium configured to store executable instructions that when executed by the at least one processor are configured to implement: a data collector configured to collect task-related data specific to a user from multiple different data sources; and a planning optimizer configured to determine a task list providing upcoming tasks to complete based on an analysis of the task-related data in view of role-based task data and task-tracking information, the planning optimizer configured to obtain a task from other users having a same role as the user based on the role-based task data, the planning optimizer configured to determine a suggested activity for completing the task based on the task-tracking information, the planning optimizer configured to provide the task list to the user via a user interface.