Building a Fullstack Task Manager App (TaskMe)
Highlights:
Admin Features
- User Management: Create and manage admin accounts, add and manage team members.
- Task Assignment: Assign tasks to individuals or groups, update task details and statuses.
- Task Properties:
- Label tasks as Todo, In Progress, or Completed.
- Set priority levels (High, Medium, Normal, Low).
- Add and manage sub-tasks.
- Asset Management: Upload and manage task assets (e.g., images).
- Account Control: Disable or activate user accounts, permanently delete or trash tasks.
User Features
- Task Interaction: Change task statuses and view detailed information.
- Communication: Add comments/chat within tasks for better collaboration.
General Features
- Authentication & Authorization: Secure login, role-based access.
- Profile Management: Update profiles, change passwords securely.
- Dashboard: Visual overview of task statuses (Todo, In Progress, Completed).
Live demo: https://task-me-mern.netlify.app/
Homepage- Login/Sign up.
Dashboard- User.
Tasks- see all tasks and admin can create tasks/subtasks.
Notification pops up. When in notificatin centre- you can enlarge message.
Completed- shows user's "completed" tasks.
In Progress- shows user's "in progress" tasks.
To do- shows user's "to do" tasks.
Team (only on admin dashboard)- shows members of the team. Admin can add users as well.
Status (only on admin dashboard)- shows user's "status" of tasks and their title.
Trash (only on admin dashboard)- deleted tasks. Can be restored or deleted.










