This is try out of the drag and drop mechanism in react.
Main functionalities:
- Task can be added to the list for each of the three states (to-do / in progress / done)
- After clicking add button, the task element appears on the screen, where you can enter the title and description of the task
- The task must have at least a title - adding without a title is not possible and the user is informed about it
- The ability to move tasks between states (Drag and Drop)
Unfinished functionalities:
- Saving tasks after exiting the web browser
The following tools were used in project:
- React - Main technology
- Redux - State container, helped write application to behave consistently
- Styled-components - Writing styles
- Storybook - Build UI components
- Formik - Open source form library for React, helped in write forms
- PropTypes - Checking for React props and similar objects
Installs the necessary application dependencies
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Runs the app in storybook.
Open http://localhost:9009 to view it in the browser.
Launches the test runner in the interactive watch mode.