Skip to content

Kanban task management app with React, TypeScript, SCSS, Zustand, and customizable themes.

Notifications You must be signed in to change notification settings

Keith-Web3/Kanban-Task-Manager

Repository files navigation

Kanban Task Management App

This is a Kanban Task Management app built with React, TypeScript, SCSS, and Zustand. It allows you to create, organize, and track tasks using a Kanban board interface. The app supports essential features of a Kanban app, including task creation, editing, and deletion, as well as theme switching.

Features

  • Create, edit, and delete tasks
  • Organize tasks using a Kanban board interface
  • Automatically save task updates using Zustand for state management
  • Responsive design for a seamless experience across devices
  • Switch between light and dark themes for personalized styling

Getting Started

To get started with the Kanban Task Management app, follow these steps:

Clone the repository:

git clone https://github.com/keith-web3/kanban-task-manager.git

Navigate to the project directory:

cd kanban-task-manager

Install dependencies:

npm install

Start the development server:

npm run dev

This will start the app in development mode. Open http://localhost:3000 in your web browser to access the Kanban Task Management app.

Technologies Used

The Kanban Task Management app is built with the following technologies:

  • React: A JavaScript library for building user interfaces
  • TypeScript: A typed superset of JavaScript
  • SCSS: A CSS preprocessor for enhanced styling capabilities
  • Zustand: A small and fast state management library for React applications

Contributing

Contributions to the Kanban Task Management app are welcome! If you find any issues or would like to add new features, please submit a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

Acknowledgments

The Kanban Task Management app was inspired by the popular Kanban methodology for project management and the need for a simple and efficient task tracking tool. Design attribution goes to the team at frontendmentor