An Interactive Task Management App. Features:
- Drag and Drop Tasks to change status
- Create and view your tasks. Filter and Sort tasks with status, priority and Due Date.
POST /auth/google
: Handles Google Sign-In and user registration.POST /auth/logout
: Logs out the current user.
GET /user
: Fetches user information based on the user ID.POST /user/create-task
: Creates a new task for the user.GET /user/tasks
: Fetches tasks based on their status.POST /user/change-task-status
: Updates the status of a task.POST /user/tasks
: Fetches tasks with filtering and sorting options.PUT /user/update-task
: Updates an existing task.DELETE /user/delete-task
: Deletes a task.