Hands-On Serverless Applications with Kotlin
上QQ阅读APP看书,第一时间看更新

Analyzing the problem statement

The problem statement that was conveyed in the preceding section can be broken down into the following developmental requirements:

  • As a user, I should be able to log in to the app using my Facebook credentials.
  • As a user, I should be able to create a poll. The poll should have a title, a question, and a list of responses. The responses to the poll should be singular and objective.
  • As a user, I should be able to delete a poll that I created.
  • As a user, I should be able to respond to a particular poll.
  • As a user, I should be able to see the poll responses for the poll that I created.