├── .env ├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── assets ├── REACT QUIZER.png ├── REACT QUIZER.svg └── not-found.svg ├── backend ├── connectToDb.js ├── getSession.js └── models │ ├── groupModel.js │ ├── hackatonModel.js │ ├── questionModel.js │ ├── quizModel.js │ └── userModel.js ├── components ├── Button.js ├── Layout │ ├── Card.js │ ├── Footer.js │ ├── Header.js │ ├── Layout.js │ └── database.js ├── Loading.js ├── Onboarding │ ├── FirstStep.js │ ├── Onboarding.js │ └── SecondStep.js ├── Success │ └── Success.jsx ├── countryCod.json └── sampleGroupData.json ├── functions └── helpers.js ├── next.config.js ├── package.json ├── pages ├── 404.js ├── 500.js ├── _app.js ├── api │ ├── auth │ │ ├── [...nextauth].js │ │ └── signup.js │ ├── groups │ │ ├── generate.js │ │ └── getGroup.js │ ├── hackathon │ │ ├── addGroup.js │ │ ├── create.js │ │ ├── delete.js │ │ └── update.js │ ├── questions │ │ ├── checkAnswer.js │ │ ├── create.js │ │ └── getOne.js │ └── quiz │ │ ├── getScore.js │ │ └── start.js ├── choose-test.js ├── create.js ├── groups.js ├── index.js ├── leaderboard.js ├── profile.js ├── quiz │ └── [quizId].js ├── score.js ├── sign-in.js ├── sign-up.js └── submit.js ├── postcss.config.js ├── public ├── 5.png ├── back.svg ├── background.jpg ├── done.svg ├── favicon.ico ├── hide-password.svg ├── homeside.jpg ├── js.svg ├── react.svg ├── show-password.svg ├── vercel.svg └── warning.svg ├── questions.json ├── styles └── globals.css └── tailwind.config.js /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/README.md -------------------------------------------------------------------------------- /assets/REACT QUIZER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/assets/REACT QUIZER.png -------------------------------------------------------------------------------- /assets/REACT QUIZER.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/assets/REACT QUIZER.svg -------------------------------------------------------------------------------- /assets/not-found.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/assets/not-found.svg -------------------------------------------------------------------------------- /backend/connectToDb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/backend/connectToDb.js -------------------------------------------------------------------------------- /backend/getSession.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/backend/getSession.js -------------------------------------------------------------------------------- /backend/models/groupModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/backend/models/groupModel.js -------------------------------------------------------------------------------- /backend/models/hackatonModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/backend/models/hackatonModel.js -------------------------------------------------------------------------------- /backend/models/questionModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/backend/models/questionModel.js -------------------------------------------------------------------------------- /backend/models/quizModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/backend/models/quizModel.js -------------------------------------------------------------------------------- /backend/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/backend/models/userModel.js -------------------------------------------------------------------------------- /components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Button.js -------------------------------------------------------------------------------- /components/Layout/Card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Layout/Card.js -------------------------------------------------------------------------------- /components/Layout/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Layout/Footer.js -------------------------------------------------------------------------------- /components/Layout/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Layout/Header.js -------------------------------------------------------------------------------- /components/Layout/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Layout/Layout.js -------------------------------------------------------------------------------- /components/Layout/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Layout/database.js -------------------------------------------------------------------------------- /components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Loading.js -------------------------------------------------------------------------------- /components/Onboarding/FirstStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Onboarding/FirstStep.js -------------------------------------------------------------------------------- /components/Onboarding/Onboarding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Onboarding/Onboarding.js -------------------------------------------------------------------------------- /components/Onboarding/SecondStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Onboarding/SecondStep.js -------------------------------------------------------------------------------- /components/Success/Success.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/Success/Success.jsx -------------------------------------------------------------------------------- /components/countryCod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/countryCod.json -------------------------------------------------------------------------------- /components/sampleGroupData.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/components/sampleGroupData.json -------------------------------------------------------------------------------- /functions/helpers.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/404.js -------------------------------------------------------------------------------- /pages/500.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/500.js -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/api/auth/[...nextauth].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/auth/[...nextauth].js -------------------------------------------------------------------------------- /pages/api/auth/signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/auth/signup.js -------------------------------------------------------------------------------- /pages/api/groups/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/groups/generate.js -------------------------------------------------------------------------------- /pages/api/groups/getGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/groups/getGroup.js -------------------------------------------------------------------------------- /pages/api/hackathon/addGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/hackathon/addGroup.js -------------------------------------------------------------------------------- /pages/api/hackathon/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/hackathon/create.js -------------------------------------------------------------------------------- /pages/api/hackathon/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/hackathon/delete.js -------------------------------------------------------------------------------- /pages/api/hackathon/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/hackathon/update.js -------------------------------------------------------------------------------- /pages/api/questions/checkAnswer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/questions/checkAnswer.js -------------------------------------------------------------------------------- /pages/api/questions/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/questions/create.js -------------------------------------------------------------------------------- /pages/api/questions/getOne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/questions/getOne.js -------------------------------------------------------------------------------- /pages/api/quiz/getScore.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pages/api/quiz/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/api/quiz/start.js -------------------------------------------------------------------------------- /pages/choose-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/choose-test.js -------------------------------------------------------------------------------- /pages/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/create.js -------------------------------------------------------------------------------- /pages/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/groups.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/leaderboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/leaderboard.js -------------------------------------------------------------------------------- /pages/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/profile.js -------------------------------------------------------------------------------- /pages/quiz/[quizId].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/quiz/[quizId].js -------------------------------------------------------------------------------- /pages/score.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/score.js -------------------------------------------------------------------------------- /pages/sign-in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/sign-in.js -------------------------------------------------------------------------------- /pages/sign-up.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/sign-up.js -------------------------------------------------------------------------------- /pages/submit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/pages/submit.js -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/5.png -------------------------------------------------------------------------------- /public/back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/back.svg -------------------------------------------------------------------------------- /public/background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/background.jpg -------------------------------------------------------------------------------- /public/done.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/done.svg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/hide-password.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/hide-password.svg -------------------------------------------------------------------------------- /public/homeside.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/homeside.jpg -------------------------------------------------------------------------------- /public/js.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/js.svg -------------------------------------------------------------------------------- /public/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/react.svg -------------------------------------------------------------------------------- /public/show-password.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/show-password.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/public/warning.svg -------------------------------------------------------------------------------- /questions.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1finedev/hackathon-quiz/HEAD/tailwind.config.js --------------------------------------------------------------------------------