├── .env.example ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── app.config.ts ├── app.vue ├── nuxt.config.ts ├── package.json ├── pages ├── [listId].vue └── dashboard.vue ├── pnpm-lock.yaml ├── public ├── favicon.ico └── social-image.png ├── server ├── api │ ├── [listId] │ │ ├── [todoId].delete.ts │ │ ├── [todoId].get.ts │ │ ├── [todoId].patch.ts │ │ ├── index.get.ts │ │ └── index.post.ts │ └── dash │ │ ├── [todoId].delete.ts │ │ ├── [todoId].get.ts │ │ ├── [todoId].patch.ts │ │ ├── index.get.ts │ │ └── index.post.ts ├── routes │ └── index.ts ├── tsconfig.json └── utils │ └── kv.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | .output 3 | .nuxt -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/README.md -------------------------------------------------------------------------------- /app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/app.config.ts -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/app.vue -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/package.json -------------------------------------------------------------------------------- /pages/[listId].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/pages/[listId].vue -------------------------------------------------------------------------------- /pages/dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/pages/dashboard.vue -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/social-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/public/social-image.png -------------------------------------------------------------------------------- /server/api/[listId]/[todoId].delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/[listId]/[todoId].delete.ts -------------------------------------------------------------------------------- /server/api/[listId]/[todoId].get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/[listId]/[todoId].get.ts -------------------------------------------------------------------------------- /server/api/[listId]/[todoId].patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/[listId]/[todoId].patch.ts -------------------------------------------------------------------------------- /server/api/[listId]/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/[listId]/index.get.ts -------------------------------------------------------------------------------- /server/api/[listId]/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/[listId]/index.post.ts -------------------------------------------------------------------------------- /server/api/dash/[todoId].delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/dash/[todoId].delete.ts -------------------------------------------------------------------------------- /server/api/dash/[todoId].get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/dash/[todoId].get.ts -------------------------------------------------------------------------------- /server/api/dash/[todoId].patch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/dash/[todoId].patch.ts -------------------------------------------------------------------------------- /server/api/dash/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/dash/index.get.ts -------------------------------------------------------------------------------- /server/api/dash/index.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/api/dash/index.post.ts -------------------------------------------------------------------------------- /server/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/routes/index.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /server/utils/kv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/server/utils/kv.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/creative2113/nuxt-todo-app/HEAD/tsconfig.json --------------------------------------------------------------------------------