TaskUp - Personal Task Management Software

TaskUp – Personal Task Management App

Next.js

Overview

TaskUp is a personal task management app designed to help users organize their tasks efficiently. Built with Next.js, PrimeReact, Tailwind CSS, SCSS, Node.js, and MongoDB, TaskUp ensures a seamless experience with powerful features like task tracking, categorization, and a progress monitoring system.

Features

  • Authentication System

    • Log in & Sign up with email verification
    • Forgot Password functionality via email
    • Passwords are securely stored using a hashing system
  • User Interface

    • Light & Dark Mode
    • Responsive and user-friendly design
  • Task Management

    • Dashboard displaying total tasks, completed, and incomplete tasks
    • Interactive charts (Total Chart)
    • Add, edit, and delete tasks with the following details:
      • Task Name
      • Description
      • Category
      • Due Date
      • Priority Level
    • Filter tasks by search with the task name and priority
    • View tasks in both Table and Grid layouts
  • To-Do List Integration

    • Each task supports a to-do list
    • Checkbox functionality to mark individual to-dos as completed
    • Task progress bar updates dynamically based on completed to-dos
    • Tasks are automatically marked as completed when all to-dos are checked
  • Category Management

    • View all categories
    • Search and filter categories easily
    • Delete categories as needed

Inside the Project

TaskUp - Personal Task Management Software