BuddyPress User Todo List
It also has a due date reminder feature that reminds the user of their due date and sends an email and BuddyPress notification to the user. And the user can export all to-do tasks in a CSV format. You can list all To-do on any page using a shortcode.
You can list all To-do on any page using a shortcode. Go to the admin dashboard Todo Items-> Settings-> Page and click Shortcode tab and copy [bptodo_by_category category=”CATEGORY_ID”] shortcode and paste it on customers page or template. You need to provide the category Id of which the To-dos you want to show.