Project Manager API
This Go-based REST API is designed for efficient project and task management, offering a suite of endpoints with robust JWT-based authentication. The API provides comprehensive functionalities for user management, project handling, and task operations:
User Management: Register and log in users, update user profiles, retrieve user information, handle password reset requests, and manage user sessions with logout functionality.
Project Management: Create, retrieve, update, and delete individual and all projects.
Task Management: Create tasks, retrieve tasks, and fetch user-specific tasks.
Secure access is enforced through JWT authentication, ensuring data protection and user privacy. This API supports scalable and secure project and task management, making it ideal for a wide range of applications.