This is a simple Task Manager built with React, Redux, and TypeScript. It allows you to create, manage, and track tasks using the Kanban board methodology. You can create tasks, move tasks across different columns (e.g. To Do, In Progress, Done).
Create tasks: Add new tasks with a title and description.
Move tasks: Drag and drop tasks across different columns to update their status.
Responsive design: The app is designed to be responsive and can be used on various devices, including desktops, tablets, and mobile devices.\
React: A popular JavaScript library for building user interfaces.
Redux: A predictable state container for managing the application's state.
TypeScript: A superset of JavaScript that adds static types to the language, making it more robust and scalable.
React DnD: A popular drag-and-drop library for managing the drag-and-drop functionality in React applications.
Bootstrap: A popular CSS framework for building responsive and modern user interfaces.
LocalStorage: A web API for storing data locally in the browser, used for persisting tasks across page refreshes.\
To install and run the Task Manager locally on your machine, follow these steps:
Clone the repository: git clone https://github.com/KarimovFarda/task-manager.git\
Change to the project directory: cd task-manager
Install dependencies: npm install
Start the development server: npm run dev
Open your web browser and navigate to http://localhost:3000 to see the Task Manager in action.\