Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ganeshh123/kanban-board

A Trello-Style Kanban Task Manager that runs in the browser, built with React.
https://github.com/ganeshh123/kanban-board

board dnd drag drop kanban list localstorage react task todo trello trello-clone

Last synced: about 1 month ago
JSON representation

A Trello-Style Kanban Task Manager that runs in the browser, built with React.

Awesome Lists containing this project

README

        

# React Kanban Board
A Trello-Style Kanban Task Manager that runs in the browser, built with React.
![React Kanban Board](./assets/demo.png)
## Release
The latest release can be found at
https://ganeshh123.github.io/kanban-board/

## Features
- Create Multiple Lists of Tasks
- Drag and Drop Tasks to move them through stages between lists
- Editable List and Task Names
- Persistent Client Side Storage

## Building
There is no need to build. The app uses script tags to load in React, React Beautiful DND, Babel and Skeleton CSS.
### Running Locally
1. Download or clone this repository
2. Run index.html as a server
### Web Server
Needs to be run as a server locally, as Babel cannot access the file system. I recommend using [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) for VS Code. Can be hosted online as a regular page.
### Technology Stack
- [React](https://github.com/facebook/react) for List and Task Components
- [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) for draggable tasks
- Javascript Browser [Local Storage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage)
- Transpiled with [Babel](https://babeljs.io/)
- Minor Styling from [Skeleton](http://getskeleton.com/)
## Credits
- [Background Image](https://unsplash.com/photos/zxcBR3zNc7I)