Advertisement
Guest User

Untitled

a guest
Jan 29th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. # Task Management
  2.  
  3. ## Requirements
  4.  
  5. - Use HTML5, CSS3, JavaScript, Bootstrap, AngularJS, Sass and Gulp.
  6. - Responsive on desktop, tablet and mobile devices.
  7. - Compatible with IE 10+, Chrome, Firefox and Safari.
  8. - Have Unit Testing with Jasmine (at least 3 methods) and E2E Testing with Protractor (at least 1 test case).
  9. - Source code is stored on GitHub.
  10. - Use Parse cloud service as backend.
  11. - Web Application has to be deployed on Internet with GitHub Pages.
  12.  
  13. ## Features
  14.  
  15. - Create to-do lists and to-do tasks.
  16. - Rename and remove to-do lists.
  17. - Rename and remove to-do tasks.
  18. - Update to-do tasks with due date and occurrence (daily, weekly, monthly).
  19. - Set reminder for to-do tasks.
  20. - Mark to-do tasks as completed.
  21. - Share and assign to-do lists to other users.
  22. - Comment on to-do tasks.
  23. - Show reminders for to-do tasks as popup when time has come.
  24. - Show to-do tasks due today.
  25.  
  26. ## Database Schema
  27.  
  28. ### User
  29.  
  30. - Name: String.
  31. - Email: String.
  32. - Password: String.
  33. - Created At: Date.
  34. - Updated At: Date.
  35.  
  36. ### List
  37.  
  38. - User: Pointer.
  39. - Name: String.
  40. - Created At: Date.
  41. - Updated At: Date.
  42.  
  43. ### Task
  44.  
  45. - List: Pointer.
  46. - Name: String.
  47. - Due Date: Date.
  48. - Remind Date: Date.
  49. - Completed: Boolean.
  50. - Created At: Date.
  51. - Updated At: Date.
  52.  
  53. ## Todos
  54.  
  55. ### Feb 1 - Feb 5
  56.  
  57. ### Feb 15 - Feb 19
  58.  
  59. ### Feb 22 - Feb 26
  60.  
  61. ### Feb 29 - Mar 4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement