Skip to content

Quizify, a web application that harnesses AI, allowing a user to generate multiple-choice questions (MCQs) on a given topic.

Notifications You must be signed in to change notification settings

aayardev/quizify-project

Repository files navigation

Quizify

A web application that harnesses AI, allowing a user to generate multiple-choice questions (MCQs) on a given topic.

Features

  • Backend: Django and Django Rest Framework were used to develop a robust RESTful API.
  • Frontend: The frontend was developed using TypeScript, Next.js (SSR, CSR), React Query, and Tailwind CSS to create an interactive and user-friendly interface.
  • Authentication: NextAuth was implemented to handle user authentication.
  • Artificial Intelligence Integration: The OpenAI API was integrated to generate multiple-choice questions.
  • Version Control: Git and GitHub were used for version control.
  • Containerization: Docker was employed to encapsulate the application and its dependencies, ensuring maximum portability and reproducibility in different environments.

Demo

Quizify

IMAGE ALT TEXT HERE