- React
- Webpack
- Jest and React testing library
- Babel
- React-redux
- Node-sass
- no css third party library, no create-react-app
- Rename board
- Rename list
- Delete list
- Add new list
- Add new cards
All the above features and UI are the same as the original Trello app.
- Local storage to store all the data
- Redux(action, reducer, store) as a single source of truth.
- React window npm package for horizontal scrolling.
- React DND npm package to move cards between lists.
- Adding service worker for offline loading and also to make it a PWA, and so it can be improved further.
In the project directory, you can run:
Runs the app in the development mode. Open http://localhost:8080 to view it in the browser.
The page will reload if you make edits. You will also see any errors in the console.
Launches the test runner in the interactive watch mode.
Builds the app for production and serves it. Open http://localhost:8080 to view it in the browser.