Skip to content

Product Development

Sirin Puenggun edited this page Dec 11, 2023 · 7 revisions

Overview

The project design includes both UX/UI, backend, and database design.

We use Lucidchart as a tool to draw all of these diagrams. Click here to visit our design page

User Stories

I want to ___ So that I ___
Automatically prioritize my tasks based on their importance and due dates Focus on what matters most
Categorize my tasks into different types such as Daily Tasks, Habit Tasks, Todo Tasks, and Long Term Goals Have better organization
Customize task titles, descriptions, summaries, and set start-end dates Can tailor tasks to my specific needs.
Find and locate specific tasks or information within the application and I want to use tags to label and categorize my tasks Navigate through my tasks easily.
Experience gamification elements including tracking stats (HP, XP), character attributes (Strength, Intelligence, etc.), and leveling up to make task completion more engaging Have motivation to do tasks.
Sync my tasks with Google Calendar for a unified view of my schedule and tasks Seamlessly manage and plan my time.
Access analytics that provide insights into my task completion rates, time spent on tasks, and other useful information to help me improve my productivity Make informed decisions, identify patterns in my work habits, and enhance my efficiency over time.

Use Case Diagram

ISP 2023 TurTask Project Design - UCD

Event Design

User Creation Sequence Diagram

User Creation Sequence Diagram

Task/Kanban Sync

ISP 2023 TurTask Project Design Task/Kanban Sync

Database Design

Conceptual Diagram

ISP 2023 TurTask Project Design - Conceptual

UML Class Diagram

ISP 2023 TurTask Project Design - UML

ER Diagram

ISP 2023 TurTask Project Design - ER Diagram

Tasks UML Class Diagram

ISP 2023 TurTask Project Design - Task UML

Clone this wiki locally