Task manager
I'm a person who's passionate about my own productivity. I want to manage my tasks and projects more effectively. I need a simple tool that will support me in controlling my task flow.
Functional requirements
★ I want to be able to create/update/delete projects ✔
★ I want to be able to add tasks to my project ✔
★ I want to be able to update/delete tasks ✔
★ I want to be able to prioritize tasks into a project ✔
★ I want to be able to choose deadline for my task ✔
★ I want to be able to mark a task as 'done' ✔
Technical requirements
★ It should be a WEB application ✔
★ For the client side must be used: HTML, CSS (any libs as Twitter Bootstrap, Blueprint ...), JavaScript (any libs as jQuery, Prototype ...) ✔ (React, MaterialUI)
★ For a server side any language as Ruby, PHP, Python, JavaScript, C#, Java ... ✔ (Ruby on Rails)
★ It should have a client side and server side validation ✔ (Server side and some client side)
★ It should look like on screens (see attached file 'rg_test_task_grid.png'). ✔ (General resemblance with MaterialUI)
★ It should work like one page WEB application and should use AJAX technology, load and submit data without reloading a page. ✔ (+-SPA, reload only for adding something)
★ It should have user authentication solution and a user should only have accesss to their own projects and tasks. ✘
★ It should have automated tests for the all functionality ✘