├── .editorconfig ├── .env.example ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── auto-response.yml │ ├── autofix.yml │ ├── dependency-review.yml │ ├── lint.yml │ └── stale.yml ├── .gitignore ├── .node-version ├── .npmrc ├── .whitesource ├── LICENSE ├── README.md ├── SECURITY.md ├── bun.lockb ├── eslint.config.mjs ├── index.html ├── package.json ├── public ├── IMG_0765.png └── vite.svg ├── renovate.json ├── src ├── App.tsx ├── components │ ├── TodoForm.tsx │ ├── TodoItem.tsx │ ├── TodoList.tsx │ └── index.tsx ├── fetch.ts ├── hooks │ └── useTodoActions.ts ├── main.tsx └── schema.ts ├── tsconfig.json ├── uno.config.ts ├── vite-env.d.ts └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | VITE_API_URL= -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.github/workflows/auto-response.yml -------------------------------------------------------------------------------- /.github/workflows/autofix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.github/workflows/autofix.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.npmrc -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/.whitesource -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/SECURITY.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/bun.lockb -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/package.json -------------------------------------------------------------------------------- /public/IMG_0765.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/public/IMG_0765.png -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/public/vite.svg -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/renovate.json -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/TodoForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/src/components/TodoForm.tsx -------------------------------------------------------------------------------- /src/components/TodoItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/src/components/TodoItem.tsx -------------------------------------------------------------------------------- /src/components/TodoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/src/components/TodoList.tsx -------------------------------------------------------------------------------- /src/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/src/components/index.tsx -------------------------------------------------------------------------------- /src/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/src/fetch.ts -------------------------------------------------------------------------------- /src/hooks/useTodoActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/src/hooks/useTodoActions.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/src/schema.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/tsconfig.json -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/uno.config.ts -------------------------------------------------------------------------------- /vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/vite-env.d.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuanductran/todo-list-react/HEAD/vite.config.ts --------------------------------------------------------------------------------