"Task Manager" is a Trello clone built with Next.js that helps you manage your TODOs. This application allows users to create, edit, delete, and move tasks across different columns representing various stages of progress. With an integrated analytics component, users can visually track their progress with pie and bar charts.
- Task Management: Create, edit, delete, and move tasks between different columns (To Do, In Progress, Done).
- Data Analytics: Visual representation of tasks with pie and bar charts that display task completion and distribution.
- Drag and Drop: Intuitive drag-and-drop functionality to rearrange tasks.
- Frontend: Next.js, React
- Styling: Tailwind CSS
- State Management: React Hooks
- Charts: Custom implementation without external libraries
- Adding Tasks: Click on the "+" button in any column to add a new task.
- Editing Tasks: Click the edit icon next to a task to change its name.
- Deleting Tasks: Click the delete icon next to a task to remove it.
- Moving Tasks: Drag and drop tasks between columns to update their status.
- User authentication to save and retrieve tasks.
- Backend integration for persistent data storage.
- Improved analytics dashboard with additional metrics.
- Enhanced drag-and-drop functionality with animations.
- Responsive design for all viewports
This project is licensed under the MIT License. See the LICENSE file for more information.
Warning
This project is currently incomplete and requires further developement!
Created with 💖 by Karnikaa Velumani