Skip to content

darekf77/application-quiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

application-quiz

Technolgies

  • Taon v19 (taon.dev)
  • Angular v19
  • NgRx v19
  • TypeORM (SQL.js in browser/ SQLite in Nodejs server)

Development

  1. Instal taon:
npm i -g taon
  1. Go do taon-quiz folder.

There is no need for node_modules installation with taon framework !!!

  1. Start application with TypeORM/SQL.js db inside BROWSER - simplest way to develop.
taon start --websql

or start normal NodeJS server from vscode

taon start

Bugs / Todo

  • typos fixes
  • exhaustMap rxjs for buttons routing
  • fromEvent rxjs for buttons
  • remove firstValueFrom -> make it reactive
  • production bug (TypeORM is adding on production empty entities to db - better validation)
  • answers statistics algorithm needs logic fix
  • tests: unit (jest, cucumber component tests) + e2e (cucumber e2e)

DEMO SQL.JS DATABASE IN BROWSER

https://darekf77.github.io/application-quiz/#/quiz