maxoliverbr
This application is a project management tool designed to facilitate task organization and tracking using a Kanban board interface. Users can create, edit, and manage tasks across different columns representing various stages of a project, such as "To Do," "In Progress," and "Done." To use the app, users can add new tasks by clicking the "Add Task" button, which opens a modal for entering task details, including title, description, status, priority, due date, and assignee. Tasks can be dragged and dropped between columns to reflect their current status. Users can also create new columns or edit existing ones through a similar modal interface. The app provides options to save and load project data, allowing users to persist their work. The application is built using TypeScript and React, leveraging libraries such as @dnd-kit for drag-and-drop functionality and react-hot-toast for notifications. The UI is styled with Tailwind CSS, ensuring a responsive and modern design. Key features of the app include: - A Kanban board layout for visual task management. - Modals for creating and editing tasks and columns. - Drag-and-drop functionality for moving tasks between columns. - Task attributes such as priority, due date, and assignee. - Local storage support for saving and loading project data. - Notifications for user actions, such as adding or deleting tasks and columns. Overall, this app provides a comprehensive solution for managing projects and tasks in a collaborative environment.
No tags
Last Updated April 15, 2025