To fulfill the preceding requirements from your client, you will have to develop the following features:
- A welcome, or splash, screen
- A screen from which the user can log in to the app using Facebook
- A screen upon which the user can create poll and enter poll details and options
- A screen upon which the user can see all of the polls created by others
- A screen upon which the user can respond to the poll by selecting one of the poll responses
- The ability to delete previously created polls
- A screen to display responses to the poll that the user created
The preceding features can be represented in a use case diagram, as follows: