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
- User authentication (register/login)
- Create and manage tasks
- Assign tasks to team members
- Filter tasks by status (Todo, In Progress, Done)
- Real-time task updates
- User profile management
👥 Team Division
Backend Team (NestJS) - 3 People
- Oussema Nehdi: Authentication & User Management
- Haythem Krid: Task Management & Database
- Omar Sagga: Middleware, Pipes, Filters & Interceptors
Frontend Team (Angular) - 3 People
- Iheb Gafsi: Authentication & User Interface
- Bahae Bahrini: Task Management Interface