Skip to content

QuesGen Pro is a platform designed to facilitate the taking of tests Fully featured for students, with the assistance of AI.

Notifications You must be signed in to change notification settings

piyushyadav0191/QuesGen-Pro

Repository files navigation

QuesGen Pro

QuesGen Pro is a is a platform designed to facilitate the taking of tests, whether they are multiple-choice (MCQ) or open-ended questions, with the assistance of AI.

Current features

  • MCQ/Open-Ended test generation
  • History of past given tests
  • Statistics of given tests
  • Leaderboard
  • Relax Space
  • Career Advice
  • tag Cloud
  • Admin Dashbooard Analytics
  • Feedback system
  • Testimonials
  • Blog

Technology Stack

The project is built using the following technologies:

  • Next.js: A React framework for building server-side rendered and static websites.
  • Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
  • shadcn: A UI component library for Next.js projects.
  • framer-motion: A UI animation library.
  • GraphQL: query language for APIs.
  • zod: A TypeScript-first schema validation library.
  • OpenAI: An artificial intelligence research laboratory.
  • Prisma: A next-generation ORM (Object Relational Mapping) tool for Node.js and TypeScript applications.
  • PostgreSQL: An open-source relational database management system.
  • Sanity: A CMS

Getting Started and Usage

  1. Clone the repository: git clone https://github.com/piyushyadav0191/QuesGen-Pro.git
  2. Install the dependencies: npm install
  3. Create .env file and paste your all credentials same as .env.example
  4. Run the migrations: npx prisma db push
  5. Start the development server: npm run dev

Contribution

Contributors are most welcome. Feel free to tweek this project according to project aim and Scope

About

QuesGen Pro is a platform designed to facilitate the taking of tests Fully featured for students, with the assistance of AI.

Resources

Stars

Watchers

Forks