A multi-user console-based To-Do List Manager written in C#.
It allows users to manage their tasks with categories and priorities, and persist them across sessions using a text file.
Features
Multi-user registration and login (Authentication)
CRUD Operations Add, edit, and delete tasks
Mark tasks as complete/incomplete
Filter tasks by priority or category
Organize tasks into categories
Save and load tasks from a .txt file
Save and load tasks from a JSON file
Built with Object-Oriented Programming (OOP) and SOLID principles
Clean code structure and maintainable design