Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Task Management
- ## Requirements
- - Use HTML5, CSS3, JavaScript, Bootstrap, AngularJS, Sass and Gulp.
- - Responsive on desktop, tablet and mobile devices.
- - Compatible with IE 10+, Chrome, Firefox and Safari.
- - Have Unit Testing with Jasmine (at least 3 methods) and E2E Testing with Protractor (at least 1 test case).
- - Source code is stored on GitHub.
- - Use Parse cloud service as backend.
- - Web Application has to be deployed on Internet with GitHub Pages.
- ## Features
- - Create to-do lists and to-do tasks.
- - Rename and remove to-do lists.
- - Rename and remove to-do tasks.
- - Update to-do tasks with due date and occurrence (daily, weekly, monthly).
- - Set reminder for to-do tasks.
- - Mark to-do tasks as completed.
- - Share and assign to-do lists to other users.
- - Comment on to-do tasks.
- - Show reminders for to-do tasks as popup when time has come.
- - Show to-do tasks due today.
- ## Database Schema
- ### User
- - Name: String.
- - Email: String.
- - Password: String.
- - Created At: Date.
- - Updated At: Date.
- ### List
- - User: Pointer.
- - Name: String.
- - Created At: Date.
- - Updated At: Date.
- ### Task
- - List: Pointer.
- - Name: String.
- - Due Date: Date.
- - Remind Date: Date.
- - Completed: Boolean.
- - Created At: Date.
- - Updated At: Date.
- ## Todos
- ### Feb 1 - Feb 5
- ### Feb 15 - Feb 19
- ### Feb 22 - Feb 26
- ### Feb 29 - Mar 4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement