Frontend kanban board using React js only
Budget: ₹600 – ₹1,500 INR
You are required to create an interactive Kanban board application using React JS that interacts with the provided API from https://api.quicksell.co/v1/internal/frontend-assignment
When a user clicks the "display" button and selects a grouping option, the Kanban board should dynamically adjust to reflect the user's choice.
The application should offer three distinct ways to group the data:
1. **By Status**: Group tickets based on their current status.
2. **By User**: Arrange tickets according to the assigned user.
3. **By Priority**: Group tickets based on their priority level.
Users should also be able to sort the displayed tickets in two ways:
1. **Priority**: Arrange tickets in descending order of priority.
2. **Title**: Sort tickets in ascending order based on their title.
The Kanban board should be responsive and visually appealing, with a design similar to the provided screenshots.
When a user clicks the "display" button and selects a grouping option, the Kanban board should dynamically adjust to reflect the user's choice.
The application should offer three distinct ways to group the data:
1. **By Status**: Group tickets based on their current status.
2. **By User**: Arrange tickets according to the assigned user.
3. **By Priority**: Group tickets based on their priority level.
Users should also be able to sort the displayed tickets in two ways:
1. **Priority**: Arrange tickets in descending order of priority.
2. **Title**: Sort tickets in ascending order based on their title.
The Kanban board should be responsive and visually appealing, with a design similar to the provided screenshots.