A demo of google forms alternative.
- A demo is linked here: https://quizform.zhiyan114.com
Type npm run start
to run the demo yourself
- Pages are now hosted with the backend
- Results' table will automatically refresh when receiving a response (socket must be connected)
- Full backend rewrites (modifying the old backend source would take more time)
- Moved from replit to sqlite3 database (higher stability)
- Moved from express to fastify (better backend performance)
- Some changes to the REST API path (using the index path are not a good idea especially for API)
- Added WebSocket (Able to receive realtime announcement and form submitter)
- Replaced feedback with settings (able to choose if you would like to share your grade or not)
- Removed feedback rating header from results.html table (No longer needed)
- Removed sending results to email (It not being used and takes slightly more time to maintenance it)
- Inital Release
zhiyan114 - Fullstack development of this form
- https://github.com/VincentGarreau/particles.js/ - Background Particle Effect
- https://fomantic-ui.com/ - Basically the fundamental of this form. Most interface are developed using fomantic ui (semantic ui's alternative).
- https://jquery.com/ - Simplified some ajax request and required by semantic ui.
- https://replit.com - Basically my IDE and backend hosting for this form
- https://expressjs.com/ - Really nice backend framework for nodejs (almost used php if I haven't remember this lol).