https://github.com/yudwig/next-redux-todo
A sample implementation for todo-app using next.js, redux and typescript.
https://github.com/yudwig/next-redux-todo
atomic-design clean-architecture material-ui nextjs re-ducks redux storybook styled-components typescript vercel
Last synced: about 1 month ago
JSON representation
A sample implementation for todo-app using next.js, redux and typescript.
- Host: GitHub
- URL: https://github.com/yudwig/next-redux-todo
- Owner: yudwig
- License: mit
- Created: 2021-04-26T13:46:51.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-27T01:39:13.000Z (almost 4 years ago)
- Last Synced: 2025-03-24T13:43:53.468Z (about 2 months ago)
- Topics: atomic-design, clean-architecture, material-ui, nextjs, re-ducks, redux, storybook, styled-components, typescript, vercel
- Language: TypeScript
- Homepage: https://next-redux-todo.vercel.app
- Size: 1.2 MB
- Stars: 14
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Todo App Example
π Deployed on Vercel
https://next-redux-todo.vercel.app/
## Features
The following technologies are used.
| Category | Technology | Link |
|:--|:--|:--|
| Language | TypeScript | https://www.typescriptlang.org/ |
| Library | React | https://reactjs.org/ |
| Framework | Next.js | https://nextjs.org/ |
| Documentation | Storybook | https://storybook.js.org/ |
| UI Library | Material UI | https://material-ui.com/ |
| Styling | styled components | https://styled-components.com/ |
| Skelton | create-next-app | https://nextjs.org/docs/api-reference/create-next-app |
| App State Management | Redux (with re-ducks pattern) | https://redux.js.org/ |
| Component State Management | useState hook | https://reactjs.org/docs/hooks-state.html |
| Code Linter | ESLint | https://eslint.org/ |
| Code Formatter | Prettier | https://prettier.io/ |
| Design System | Atomic Design | https://atomicdesign.bradfrost.com/ |## How to run
* Run the development server
```bash
yarn dev
```* Run the storybook server
```bash
yarn storybook
```