Productivity Manager built using the MERN (MongoDB, Express.js, React.js and Node.js) Stack with TailwindCSS and GraphQL. Tasks can be noted and maintained throughout the lifetime of the Project.
The project is personal project that is still under development.
List: {
id: ObjectID // Auto-Generated
title: String // Title of List
tasks: [ID, ...] // References to Task
}
TaskGroup: {
id: ObjectID // Auto-Generated
title: String // Title of Task Group
tasks: [
Task: {
id: ObjectID // Auto-Generated
title: String // Title of Task
description: String // Description/ Comments about a Task
labels: [ID, ...] // Reference to Label
},
...
] // Embedded Tasks
}
Label: {
id: ObjectID, // Auto-Generated
title: String // Title of the Label
color: String // Color of the Label in HexCode
}