Back to Portfolio

Task & Note Management Application

A modern web application for managing tasks and notes with a clean, intuitive interface. Built with React and Material-UI, this application helps users organize their work efficiently with features like task tracking, note-taking, and real-time updates.

Features

Task Management

CRUD Operations

Create, read, update, and delete tasks with ease

Status Tracking

Track task status (To Do, In Progress, Done)

Due Date Management

Set and manage task deadlines effectively

Filtering & Search

Advanced filtering and search functionality

Task Assignment

Assign tasks to specific users

Priority Management

Set and manage task priorities

Note Management

Note Creation

Create and manage notes efficiently

Task Association

Link notes with specific tasks

Rich Text Editing

Advanced text editing capabilities

Organization

Organize and categorize notes

Dashboard

Task Statistics

Overview of task statistics and progress

Visual Analytics

Visual representation of task status distribution

Recent Tasks

Quick access to recent and important tasks

Technologies Used

Frontend

  • React.js
  • TypeScript
  • Material-UI
  • React Router
  • Axios
  • React Hook Form
  • React Icons
  • React Toastify
  • Date-fns

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • JWT
  • Bcrypt

Project Gallery