Watch demo video on YouTube or download from here
This application has two components
- Client - Nuxt.js (Single Page Application), Tailwindcss
- Server - Express.js, MongoDB (API Server - REST)
- User login and registration using email
- Logged in users can view quiz list and create new quizzes
- Permalink for every quiz (6 characters unique ID)
- Guest users can take quizzes with permalink
- API server now serving version 1 (client SPA using it)
- New API versions can be added without breaking previous versions
- No limit for creating quizzes
- No limit for taking/solving quizzes
- Minimum 1 and max 10 questions in a quiz
- Question types: single option correct, multple options correct
(To be added)
Home Page
Login Page
Registration Page
New Quiz Page
Quiz Page