ngrx-quiz-api
Backend for ngrx-quiz - MEAN-based Open Source Quiz Platform
ALPHA VERSION, bugs are highly possible...
Live Demo
Features
- heavy usage of MongoDB aggregation framework
- JWT access tokens
- sessions
- social login
- recaptcha
- password recovery mails
Most important building blocks
Running locally for development
git clone https://github.com/pmstss/ngrx-quiz-api && cd ngrx-quiz-api
<... adjust environment variables, see src/consts/consts.ts ...>
npm install
npm run dev
Running locally without development intent
npm install ngrx-quiz-api
<... adjust environment variables, see src/consts/consts.ts ...>
./node_modules/bin/ngrx-quiz-api
Contribution
You are kindly welcome to join to project development! Feel free to contribute by opening issues with any questions, ideas or feature requests.
TODO
- update/fix tests. Initial (now highly outdated) version was done with swagger, oatts and chakram
- reasonable limitations, protection from abusive usage
Author
Viachaslau Tyshkavets
License
GPLv3 license.