A Kahoot Clone to Practice using Socket.io and Node.js
The backend is handled with Node.js and express, and the frontend handled with React. The idea is, due to the small size of the project, have only 1 server for the entire project. So the front end will be written, complied into js and then served via node.
- Keep user state on refresh
- Add Firestore
- Find persistent storage methods for quizzes and scores
- Add method to add quizzes to storage
- Add method to choose quizzes
- Correct Answer selection during creation
- UI update
- Timer and time-based score
- User Dashboard
- Other types of questions
- Results analysis
- Google Authentication
- MFA / Email Verification