A basic Trello board in which you can add your own lists and tickets. This project is a work in progress.
Current features:
Ability to create multiple boards.
Ability to create multiple lists within individual boards.
Ability to create multiple tickets within individual lists.
Ability to remove individual tickets and full lists
Drag and drop tickets from one list to another.
Local Storage Implimentation.
React Router implimentations that allows viewing of seperate boards
/
├─ public/
| ├─ dist/
| | ├─ bundle.css
| | ├─ bundle.js
| ├─ index.html
└─ src/
├─ actions/
| ├─ listActions.js
├─ components/
| ├─ Board
| | ├─ List.js
| | ├─ Lists.js
| | ├─ NewListInput.js
| | ├─ NewTicketInput.js
| | ├─ Ticket.js
| | ├─ Tickets.js
| ├─ BoardListView
| | ├─ BoardListIndex.js
| | ├─ Boards.js
| | ├─ NewBoardInput.js
├─ constants/
| ├─ ActionTypes.js
├─ reducers/
| ├─ index.js
├─ styles/
| ├─ main.scss
├─ App.js
├─ index.js
└─ store.js
React, Redux & Sass Starter Template from Gigacore (https://github.com/Gigacore/React-Redux-Sass-Starter)
Start the dev server:
npm run start:dev
Pre-configured tools and plugins
- Module bundler: Webpack
- ES6 Transpiler: babel-loader
- Linting: eslint
- JS Uglification: UglifyJsPlugin
- Dev Server: webpack-dev-server (
npm run start:dev
)