:Trackio
Trackio is a website that a collaborative work management app designed to track team projects, highlight tasks underway, show who they are assigned to
: User Stories
As A Manager
I can login to my account.
I can see a visualization of the progress of tasks and projects through charts and graphs.
I can see all the tasks that I have in all projects.
I can create a new project.
I can create tasks in the project in a specific section.
I can assign tasks to team members, set due dates, and upload some attachments.
I can change the state of the tasks "to-do, doing, review, done".
I can delete any task.
I can update team members in the task.
I can receive notifications when the state changed by team members.
I can search and filter tasks based on various criteria such as due date, priority, or assigned team member.
I can logout from the website.
I can delete my account.
:As A Member
I can login to my account.
I can see visualization the progress of my tasks and projects through charts and graphs.
I can see all the tasks that I have in all projects.
I can see my tasks in a specific project as a list.
I can see my tasks in a specific project as a board.
I can see my tasks in a specific project in calendar mode.
I can attach files or relevant documents to tasks.
I can update the status of my tasks "to-do, doing, review, done".
I can logout from the website.
I can delete my account.
:Built With
React.js
Typescript
Upload files | S3
Formik
React-beautiful-dnd
Styled Component
Material-ui
Lotties
Typescript
Node.js
Express.js
Postgressql
AWS S3
Jest For Test