jdleo / asking

open-source strawpoll alternative. dockerized as a stack w/ react frontend, express api, postgresql backend.

Home Page:http://asking.one

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

asking.one build test

Very lightweight service to create/vote on polls.

Stack

  • React
  • Express
  • PostgreSQL
  • Docker
  • Docker Compose
  • Github Actions

Dev

docker-compose -f docker-compose.dev.yml up -d --build

Prod

docker-compose -f docker-compose.prod.yml up -d --build

Benchmarks

  • Performed against the API which is running in a Docker container
  • Using K6 for load testing
  • Running on a machine with: ubuntu 21.04, 1gb ram, 1vcore
action requests/second
healthcheck 998
create poll 91
retrieve poll (has 0 votes) 234
retrieve poll (has 10,000 votes) 270
vote on poll 88

About

open-source strawpoll alternative. dockerized as a stack w/ react frontend, express api, postgresql backend.

http://asking.one


Languages

Language:JavaScript 85.5%Language:CSS 6.0%Language:HTML 5.9%Language:Shell 1.4%Language:Dockerfile 1.2%