TaskWave is a Trello-like kanban board application built with React, TypeScript, and modern web technologies. It allows users to manage tasks through a drag-and-drop interface with support for lists, cards, and labels.
This repository serves as a starting point for live coding challenges and technical interviews. Important notes:
- Some buttons and features may not be fully implemented
- There may be intentional bugs or issues to identify and fix
- The real coding challenges will happen during the interview process
- React
- TypeScript
- Vite
- TailwindCSS
- @hello-pangea/dnd (for drag and drop functionality)
To run the project:
npm install
npm run dev- Drag and drop cards between lists
- Create, edit, and delete cards
- Add and manage labels
- Filter cards by title or description
- Add and remove lists