task-manager-api-actix-

a RESTful API for a task manager application. Users can create tasks, update task details, mark tasks as completed, and delete tasks. The API should also support user authentication using JWT (JSON Web Tokens).

Features:

User registration and authentication (signup, login, logout) CRUD operations for tasks (create, read, update, delete) User-specific task management Task filtering and sorting options (e.g., by status, priority, date) JWT-based authentication for securing API endpoints Error handling and validation API documentation using Swagger/OpenAPI Tools and Technologies:

Rust programming language Actix-Web framework PostgreSQL JSON Web Tokens (JWT) for authentication Swagger/OpenAPI for API documentation