Ringtone app
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

REQUIREMENTS.md 1.8 KiB

1234567891011121314151617181920212223242526
  1. # Requirements
  2. - As a client, I want to log in to the service.
  3. - [ ] In the front-end, the client provides a username, and a password to request login to the back-end.
  4. - [ ] In the back-end, the server processes the login request from the front-end.
  5. - As a client, I want to log out from the service.
  6. - [ ] In the front-end, the client requests logout to the backend.
  7. - [ ] In the back-end, the server processes the logout request from the front-end.
  8. - As a client, I want to download a ringtone.
  9. - [ ] In the front-end, the client provides a ringtone ID to request a ringtone from the back-end.
  10. - [ ] In the back-end, the server sends the ringtone data to the front-end.
  11. - As a client, I want to search for composers and ringtones.
  12. - [ ] In the front-end, the client requests provides a search keyword to request for composers and ringtones from the back-end.
  13. - [ ] In the back-end, the server retrieves the composers and ringtones whose name matches the search keyword provided
  14. by the front-end.
  15. - As a composer, I want to create a ringtone.
  16. - [ ] In the front-end, the client inputs ringtone data to the view.
  17. - [ ] In the front-end, the client sends the ringtone data to the back-end.
  18. - [ ] In the back-end, the server stores the ringtone.
  19. - As a composer, I want to update a ringtone.
  20. - [ ] In the front-end, the client modifies the ringtone data retrieved from the back-end and loaded on the view.
  21. - [ ] In the front-end, the client sends the ringtone data to the back-end.
  22. - [ ] In the back-end, the server stores the ringtone.
  23. - As a composer, I want to delete a ringtone.
  24. - [ ] In the front-end, the client provides a ringtone ID to request a ringtone's deletion to the back-end.
  25. - [ ] In the back-end, the server deletes the ringtone if its ID matches the one provided by the front-end.