Written in python/Django
features include:
-
User signup by providing his username, email address and password.
-
Login to his account be providing email address and password.
-
A logged in user should be able to perform the following tasks:
-
See all tasks created by him
-
Add a new task by providing Task Name & Deadline date.
-
Mark one or more tasks as complete
-
Mark one or more completed tasks as incomplete
-
Delete existing tasks
-
Sort tasks either by name, complete by date or added on date
-
-
All task activities by a user are to be tracked and can be viewed in form of an activity feed.