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.
- 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
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
- Clone the repository:
git clone https://github.com/piyushyadav0191/QuesGen-Pro.git
- Install the dependencies:
npm install
- Create .env file and paste your all credentials same as .env.example
- Run the migrations:
npx prisma db push
- Start the development server:
npm run dev
Contributors are most welcome. Feel free to tweek this project according to project aim and Scope