Kanban-board with multiple lanes. Tasks can be then grouped to different lanes e.g. one feature in one lane.
- Clone project
git clone [email protected]:kanbahn/kanbahn.github.io.git kanbahn
- Go to project root
cd kanbahn
- Install dependencies
npm install
- Start local Postgres server
pg_ctl -D /usr/local/var/postgres start
- Create a test db
createdb kanbahn_test
- Create a test db
- Run development server
npm start
- Open browser http://localhost:3000/
- Run tests
npm test
(the server must be running simultaneously)
- TypeScript
- Frontend
- React+Redux
- Drag'n'Drop with React DnD
- styled-components
- Backend/db
- Express
- PostgreSQL
- TypeORM
Nice React Drag'n'Drop tutorial: https://react-dnd.github.io/react-dnd/docs-tutorial.html