School Project Plan: Task Management Application

📋 Project Overview

A collaborative Task Management System where users can create, assign, and track tasks within teams. Simple to implement, covers all required technologies, and has clear separation between frontend and backend.


🎯 Core Features

  1. User authentication (register/login)
  2. Create and manage tasks
  3. Assign tasks to team members
  4. Filter tasks by status (Todo, In Progress, Done)
  5. Real-time task updates
  6. User profile management

👥 Team Division

Backend Team (NestJS) - 3 People

Frontend Team (Angular) - 3 People