Skip to content

khanetor/stackoverflow-keyword-stats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StackOverflow question statistics

This is a small demo on building a small web utility with Deno.

Dependencies

  • Ky - A small HTTP client for Deno
  • Oak - A small middleware library for Deno HTTP server
  • Deno Driver - Postgres - A postgres driver for Deno

How to start

There are two components to this demo:

  • Postgres database instance
  • Deno web server

To start both in local Docker, from the project root directory, run

docker compose up -d
# Server should run at port 8000

Server API

Take a look at test.http for examples.

  • Load API
POST /load
Content-type: application/json
{
    "from": "2022-01-01",
    "to": "2022-05-31",
    "tags": ["deno", "node"]
}
  • Statistics API
GET /stats/:k