Skip to content

ibodev1/kv-todo-api

Repository files navigation

Todo API

Todo App API with Deno KV & Hono

Demo Client

https://kv-todo-client.vercel.app

(T3 Stack)

  • Next 13 (Pages)
  • Chakra UI
  • TailwindCSS
  • React Query

Development

If you're using drux

  drux dev

or

  deno task dev

API Using

GET, POST, PUT, DELETE Subject

  GET /subject

  GET /subject/{{subjectId}}

  POST /subject

BODY

{
  "title":"subject title"
}

  PUT /subject/{{subjectId}}

BODY

{
  "title":"new subject title"
}

  DELETE /subject

BODY

{
  "id":"{{subjectId}}"
}

GET, POST, PUT, DELETE Todo

  GET /todo/{{subjectId}}

  GET /todo/{{subjectId}}/{{todoId}}

  POST /todo/{{subjectId}}

BODY

{
  "title":"todo title"
}

  PUT /subject/{{subjectId}}

BODY

{
  "title":"new todo title"
}

  DELETE /todo/{{subjectId}}

BODY

{
  "id":"{{todoId}}"
}

Test And Bench

Test

  drux test

Bench

  drux bench

You need https://deno.land/x/drux

Releases

No releases published

Packages

No packages published