Database tables

User

columntyperemarks
user_idnumberprimary key, non-null, unique
user_namestringnon-null, unique
passwordstringnon-null

Task

columntyperemarks
task_idnumberprimary key, non-null, unique
task_namestringnon-null
user_idnumbernon-null
status_idnumbernon-null
label_idnumbernon-null
done_attimenon-null
  • task represents tasks and its status.

Status

columntyperemarks
status_idnumberprimary key, non-null, unique
status_namestringnon-null, unique
  • status represents task's status. like "Backlog", "ToDo", "Doing" and "Done" will be inserted here.

Consume

columntyperemarks
consume_idnumberprimary key, non-null, unique
task_idnumbernon-null
started_attimenon-null
finished_attimenon-null
consumedtimenon-null
  • consume represents how many times are consumed for specified task.

Label

columntyperemarks
label_idnumberprimary key, non-null, unique
label_namestringnon-null
  • label represents task's label. this is used to task classification.

ER diagram