A client has hired a virtual assistant to manage multiple projects with various deadlines and team members.
The client needs a tool that provides a clear visual overview of project progress, allows for easy task assignment, and facilitates collaboration.
Which of the following tools is BEST suited for this purpose?