/Kanban

Kanban Board

Primary LanguageTypeScript

Kanban Board

This project is a Kanban board, featuring a dynamic app router and local storage for state management.

Features

  • Kanban Board: Create, update, and delete tasks in a visually interactive environment.
  • Dynamic Routing: Leveraging dynamic routes to handle individual board items.
  • Local Storage: Persisting state locally to ensure data retention on browser reload.
  • Modern UI: A clean, responsive user interface built with modular components.

Project Structure

  • app/ - Main application logic including dynamic pages for items.
    • item/ - Contains [id] directory for dynamic item handling.
  • components/ - Reusable React components for the application.
    • Item/ - Components related to individual Kanban items.
    • Kanban/ - Components for the Kanban board logic.
    • ui/ - Generic UI components like select boxes and buttons.
  • lib/ - Library code for utilities and helper functions.
  • public/ - Static files such as images and fonts.
  • styles/ - Global styles and CSS for the application.

Installation

To get started with the project, clone the repository and install dependencies.