Skip to content

Latest commit

 

History

History
30 lines (17 loc) · 1.03 KB

README.md

File metadata and controls

30 lines (17 loc) · 1.03 KB

image

qna

survey management website with responsive modern interface and advanced functionality like statistics and form builder

👁️ view the app

qna-demo.mp4

main features

  • survey analysis page with survey visits chart, responses stats and answers view
  • survey creation through convenient form builder
  • different types of questions to choose: short text, multi-line text, single choice
  • product landing page

tech info

frontend

built with vue (nuxt), using pinia for global state and github actions + cypress for end-to-end testing. page visits chart made with chart.js

backend

built as rest api with python and flask. most of the data are stored in mongo db, code formatted with flake8 and has unit tests made with pytest

using json web tokens for auth and redis for ip-based rate limiting

deployed with docker