Open Source MEAN-based quiz platform.
ALPHA VERSION, bugs are highly possible...
- multiple quizes that can be run simultaneously
- explanation of answers
- comments on answers
- themes switching without reloading
- animations
- social login, recaptcha, anonymous users
- security with refreshable JWT access tokens
- top scores and quiz statistics
- social sharing
- user created quizes (soon)
- Angular 7 lovely framework
- Typescript types power
- RxJS 6 reactive power
- nrgx 7 keeping app state under control in redux way
- Akveo Nebular amazing UI and auth components
- ng-animate crazy animations
- ngx-quill, Quill WYSIWYG edidor
- highlight.js syntax highlighting
- Bootstrap 4 minimizer for custom CSS code amount
- TSLint code style clean keeper
- ngrx-quiz-api server side of this project
Inspired by puzzle at akveo.com
1fk21iehvckdanjp36o1fhu96np0zhsmcvwc2z6auqqw06kqo40fyzx8f1507im7xfsrxk72kvs8nhnkrq682mw4h8re80pwc9xammoo74haj15ds2s4lszcj0hf9rutinjygotnr9bzk43j3od79vzsww6pnlxmvxqf1ah21f1dyxebryjmj6ghbsw1olg67xifdfsjwv2jrvdhm24bfres7prvqnj4v94en8jin6rj8mm0uqguq9wmwiwcxde8u3csmmba5blrou3sqegui3mt855sptig8ws81qpuiy170kk6ewskna41hhe5alu72ohinwydxrihrh2oqa77qpuhzzii6s51lsh75g5to726ozz0xct4q7nw4efvub76wrc6ihsv285ypwctdc2f5ujaz4mt9agbhqvg8baignu8f1fsu9op7v0m7ar0zk20b3uow7lx88yzels39vo6jnw8k9p0up330hr4cr6cus76uecvrqzb5kus6swqom6v5qrt9nn3t8zxiv3ox75ywtzo566g2op599jtr3pxkd5jeucjllv70vpivh0omc44en8i421uqp2vzk799quhokx9kdl0v6fl6qyu1qidi37nasxu1pffrd7uzx9oa546qxypj4x99l3hfm33q5hwsdl8z6vq1iix9rtiagxlkoqw12yj6ateouw9q9io3p6zjccc80ckd85jubhbfv9yokc87d411ta1dvx3majyhy8sjqcw32w1p6hyt160pbcfylzt7ycxzf244q8imgo0c5qtouhp0fncflh97c5dxedia71gn7aow09cqmdwa1cwoxjxcksiuyz2xovay87yljvgcj682he7nz40sk594ub6vskxug44fsvjmj3lypk8nc9rmt2i8z5trh6rffv454vlrr3w17lbcmc5sidlieuyu8r7yajjqbbgdl5cokt4j09hvxzvnd0gsywwciqhshjsowp6sw27iiftk21986jexflmqks3awscrwt0pg0ngh76lyz1mpg19lcs0vp8kesddkph2u66xpcus0f7f2fu7bc47v9pkv8e3jm9muwm5br6u9kb86cdefno927yjuxzbgdvb92ovwncq6oyzggpitw4y0smzprse5ry06wck3ti5ub5lgmepl49jzj42g9ncue4w861ug7h3gvzi6dk3dl4f8vakfz466ujbxzpp75lbt2270hjyh05qckx09mzhrnmuisnifehyfxs3bk782vl1dvm7pzu33ar2uz09jskumd4vz5mhb6naegisidifzdevhlqz0jcirgti3nixsx0rreffkff267zmmlr06pah4rityxpzoay3ih0zr31c9awtl3hufa0dh61g5q9m4i4n1q3ygbj6lukuvshzhhc7ghxf8h8kegurmrtw195biqh06wkuxd18h4fb1n9mqml4emsjyplo9vk1ib1v3otyueywffn7sqc8zqym3xvla7grl9dxnnlhaw75zsybxh2yagtu0s7gmn4a5e5rfbxw3flzyrate17c6jqc98mje8sq9nxa63vhyg5xybvy4tfvx7popn433gh99y7nagv1esyjrydvsyg0tqjzdgwbymj4rot0uluyf37nwci0nnl0p86aw0ovehmkiiau7kg51zfr3ubwnzuixgux8xuxg63y7bay9bxge2oha9pu2i1u9t4iwc3ss2d4og49h8t7m2gcbwhz3cuo00xmrnsc61hbew66alobry4x4tozc3hn076bdhgn9z5rq5dx3a8rzn9p68pn68qqdxg4f3034f0rciey3k796yoxluvzzmcpe1k5v3vk2vqzs8yboq3jrsqonzg330sskumlwlu1l7vc18a9gn41ujmlaczawiseiliact74dptqlw723rlgeu7q334bktv97k8y5spehiz7hrkznmv8hh4yrikv2duoki5433ygigd3klun4mz0hpjx46n8in77j10e2mhtnas2kak00q406997ptuuqt3spktj2faipnknwkyokrwb420k4mefasqghku369995gqhxtz7i9wdgca2e4sc0yjxsm9k1tid6sr8o2bx55qrmohsk9m4m59ywtfpzcai1fegfabizjeyej0zw1yvekcjeulmfn2g5vo2xptli23p2pxv9ie173i6gnbm6pnidzfivav0bn3lif9vpn9fiaawtiln1vynu47bffph664bnbo09l63ydyaj9gm8vui4m8pa8wysusrq69dqb45011b4ue54vn0selmjvm1r7nhe07kyurr7swyls7w2vjp6eigsae8jfgfaovfkhr1yxg2av8ma2avu2vvmluojz6jzzqy8vgt1xfk5f1vkc0nm6yqze4eoy7wielqcgq5wnv6y3tc4fq423z45hqstbncsbj93pzln3sya17mw3kp9eqc7dvre4c30ia7a0jqxyfl71wdx3wub5bwd8xjs445cmbqz4k4en87llhuzecy38b44komk69ohv46njyt0lkvqoe29rb6ljebfxhwl1im8v5df5oi6hzg8gu0s114oufrhksa3k31hnzcs6sm7ieo5yotqyv61rcz3cfwe1d2k8vhkis3rirzrnykvzvhglffk6f1phxn873snavnufe90sqs3mi1d49o4t7fyg8i1xvfd6fkc742rmheqa5xv1nlr37d2mjiw4ygst6lryl57s60fiqy3psjbb2nmlzrlfm43emx4yrye06fkg6lmf82tcex0rovd3dxdqp8fyq4g39hzgvkfolbfac72x10l9j4nhr4v7j4miqepscwnltx3yddlqj6onpfyd41toqb06q1b3ef1mtikse8n5u11njydudv8s3szysi6165m96wzkg13mjo7v0d5fyauxdk42m3h0lbq36eyquua9klud3417x2cekem1kxafoi41quvz22gj97m928ts5cucsh8pt5b5bkzik4490qoiaf9qniu2dubhht9t41ici4tkorviv21dlzhm7n6f4bviryxobwftnsz0rzyntpvablq1udep6nupyu1k7dsk7ccvi1zd86eycgqt6x1ubqxv0a5wvdwbp41u7y05awncg8vu0umgdh94h3xbbylb864ktt8h8zx5xx88xvhxddjbjrh9dceie71k145qvwxlyinxke1lhehrk2xzt2mpu84werxsm1bwysv9wfcgm4wp3ov7k8t 3 4 10 41
Firstly, run ngrx-quiz-api server
git clone https://github.com/pmstss/ngrx-quiz
cd ngrx-quiz
npm install
ng serve
You are kindly welcome to join to project development! Feel free to contribute by opening issues with any questions, ideas or feature requests.
- update/fix tests. Initial (now highly outdated) version was done with swagger, oatts and chakram
- reasonable limitations, protection from abusive usage
Viachaslau Tyshkavets
GPLv3 license.