This project is a robust task management system designed to streamline task creation, editing, listing, and deletion. Each task includes attributes such as status (pending, in progress, completed) and priority level (low, medium, high). The system supports multi-user collaboration by allowing tasks to be assigned to multiple users and includes role-based access control for managing permissions effectively.