Menu

© 2026 Hashala

Qwizzy AI

Smart Paper Creation, Sharing, Answering, and Result System

Qwizzy AI is a platform where users can create papers, add questions, share them with others, answer them within a time limit, and view their results. It makes the whole process simple, fast, and user-friendly for both creators and students.

Next.js
Next.js
NextAuth.js
NextAuth.js
Tailwind CSS
Tailwind CSS
PostgreSQL
PostgreSQL
Prisma
Prisma

Features

01

User Authentication with Google OAuth & Credentials (NextAuth.js)

  • Google OAuth Integration lets users log in instantly using their Google account
  • Credential-Based Login supports traditional login with email and password
  • Secure Password Hashing hashes passwords using bcrypt for protection.

02

User Dashboard Features

  • Created Papers View shows all papers the user has created
  • Answered Papers View displays papers the user has already completed
  • Assigned Papers View lists papers assigned by others for the user to answer

03

Paper Creation System

  • Add Paper Title sets a clear and meaningful name for the paper
  • Add Paper Description provides important details or instructions
  • Set Time Limit defines the duration for completing the paper
  • Assign Paper to Users allows selection of one or multiple registered users

04

Question Creation

  • Manual Question Entry allows users to type questions and add multiple answer options
  • AI-Powered Question Generation creates questions and answers automatically from a given topic or description

05

Document-Based Question Generation with Custom Question and Answer Count

  • PDF Upload Question Generation allows users to upload a document and generate questions from its content
  • Set Question Count lets users choose how many questions should be created
  • Set Answer Count allows defining how many answer options each question should have

06

Paper Answering System

  • Timed Paper Attempt allows users to answer created papers within the given time
  • Timed Paper Attempt allows users to answer assigned papers within the given time
  • Question Navigation lets users skip and move between questions using the sidebar

07

Paper Marking and Review

  • View Marks allows users to see their score after submitting a paper
  • Answer Review lets users check which answers were correct and which were wrong

08

Paper Resetting

  • Reset Own Paper allows users to reset and reattempt papers they have created
  • Assigned Paper Restriction prevents users from resetting papers assigned by others

09

PDF Download

  • Download Paper allows users to save any paper as a PDF file
  • Include Questions and Answers lets the PDF contain all questions and their options