https://github.com/darekf77/application-quiz
https://github.com/darekf77/application-quiz
angular-v16 isomorphic-javascript ngrx-v16 sql-js typeorm typeorm-in-browser-db
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/darekf77/application-quiz
- Owner: darekf77
- Created: 2023-06-07T17:45:00.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-04-08T19:16:51.000Z (8 months ago)
- Last Synced: 2025-04-08T20:26:30.850Z (8 months ago)
- Topics: angular-v16, isomorphic-javascript, ngrx-v16, sql-js, typeorm, typeorm-in-browser-db
- Language: TypeScript
- Homepage: https://darekf77.github.io/application-quiz/
- Size: 3.2 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```
2. Go do *taon-quiz* folder.
**There is no need for node_modules installation with taon framework !!!**
3. 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
