This is a simple Todo List built with React and Typescript. For state management, the application utilizes Redux and React Redux to keep the state organized. The user interface is designed using Material UI, providing a clean and responsive design. To ensure reliability, the application includes unit tests with Jest, snapshot tests with Storybook and API tests using Axios integrated with Storybook.
![]() Javascript |
![]() Typescript |
![]() React |
![]() Redux |
![]() Material UI |
![]() Jest |
![]() Storybook |
![]() Axios |
Script | Description |
yarn start | Runs the application |
yarn test | Runs Jest unit tests |
storybook dev -p 6006 | Runs Storybook for snapshot testing |
storybook dev -p 9009 | Runs Storybook for API testing |
yarn build | Makes a build for GitHub Pages |
gh-pages -d build | Deploys the build to GitHub Pages |