Basic Trello clone created with:
- Vite & Vitest ๐ก.
- React (Context and useReducer) โ.
- TypeScript ๐น.
- Eslint & Prettier ๐งน.
- Styled Components ๐ ๐ป.
- React Beautiful Dnd ๐ช.
- RTL & Playright ๐งช.
- Vercel โฒ.
โ You can create Columns, and Tasks within Columns. โ You can only drag and drop the Tasks to the Columns ahead it. โ You can remove Columns and Tasks. โ The state persists in the Local Storage.
In the project directory, you can run:
$ nvm use
$ npm i
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Builds the app for production to the dist
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
- Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects.
- Jest Compatible: Expect, snapshot, coverage, and more - migrate from Jest is straightforward.
- Smart & instant watch mode: HMR (Hot Module Reload) for tests!
- ESM, TypeScript, JSX support.