git clone https://github.com/hrit-ikkumar/quiz-app
cd quiz-app
npm install
cd backend
npm install
cd ..
npm backend
npm frontend
A simple quiz application which consists of MCQs (single or multi choice). We will have users who can create quiz and share among all users or selected users by giving their email address. Users can submit quizzes and get their desired results and also the user who created the quiz can see the responses and all the things like who submitted the quiz.
- User: The user can create a quiz and submit a submission. he/she can also see the submissions of the quiz which was created by them.
- Quiz: The quiz which is created by the user will have a unique Id which user can share among other users.
- Login/Sign Up: Google Auth
- CreateQuiz Page: A component to create a quiz step by step.
- SubmitQuiz Page: A component to submit a quiz and get the result at the end of the quiz. (Auto Checking is there).
- View Created Quizzes: A component to view the details of submission for a particular quiz.
- Front End: React.js & Material UI
- Back End: Express.js & Node.js
- Database: MongoDB (NoSQL)
- Architectural Pattern: REST
- Other: some other npm modules (Open Source)
- Team Name: Team Sudo
- Team Members:
- Hritik Kumar Shama (25)
- Mudit Jain (42)