Input dialog box to enter new list item on Dashboard

Hi everyone, is it possible to make something like below scenario.

On dashboard, user able to add new list item on numbered list by clic

k a button, after clicking the button, there will be a popup dialog box for user to enter list item name ( in this case, display name property ). if possible, can anyone direct me any resource to learn about this.