TaskFlow
TASKFLOW
Hi 👋, I'm Nghia
Connect with me:
Languages and Tools for TASKFLOW:
Description
TaskFlow is a cutting-edge web application designed to streamline task management for startup companies. With its intuitive interface, TaskFlow empowers team managers and members to effortlessly create, assign, and track tasks, ensuring everyone stays organized and focused on achieving their goals.
At the core of TaskFlow lies simplicity and efficiency. Team managers can easily create tasks, set due dates, and assign them to specific team members. TaskFlow provides a centralized platform where team members can access their assigned tasks, update their progress, and communicate seamlessly, fostering collaboration and enhancing productivity.
TaskFlow's comprehensive features enable users to break down complex projects into manageable subtasks, set priorities, and track deadlines. Real-time notifications keep everyone informed about task updates, ensuring smooth communication within the team.
With TaskFlow, managing tasks becomes a breeze. Its user-friendly interface requires no extensive training, allowing teams to adapt quickly and focus on what truly matters—delivering outstanding results. By organizing and prioritizing tasks effectively, TaskFlow helps teams meet deadlines, optimize resources, and achieve greater success.
Entity Diagram Relationship
User Authentication
- Manager can create an account and log in/ out of the manager’s app
- Team members cannot register by themselves, but need manager’s email invitation to set up their account.
- After initial setup, team members can login/out of the app using their credentials
Task Management
- Manager can create a project with title, description, and add tasks to it
- Manager can create new tasks by entering a title, description, and selecting a project.
- Manager can view projects, tasks in different views (by project, by assignee, by status,…)
- Manager can assign tasks to themselves or to team members by selecting from a list of users
- Manager can add priority, deadline to the task
- Team member can view all their assigned tasks in one place
- Team member can assign task to themselves if the created task doesn’t have an assignee
- Team member can update the status of their assigned task as they progress
Team Collaboration
- Team member can view other members’ tasks
- Team member and manager can leave comments on other members tasks
Reminder & Notification
- Employee can get notification when manager assign a new task to them
- Employee can get notification when others member comment on their task
- User can get notification when others member comment on the task that they already commented