Create a full-stack task manager with user authentication, task creation, editing, filtering, and status management.