Ringtone app
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

REQUIREMENTS.md 1.8 KiB

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