Skip to content

roopsagar-k/QuestionpaperHub

Repository files navigation

Question Paper Hub - Comprehensive Question Paper Management App

R

Overview

This app, built using ShadCN, Next.js, and TypeScript, enables students and users to upload PDFs or manually create question papers. Key features include text extraction with LLM integration, interactive posts (public/private), upvotes/downvotes, comments for discussion, and instant test-taking based on uploaded papers.

image

Table of Contents

  1. Features
  2. Tech Stack
  3. Usage

Features

  • Upload PDFs or manually create question papers
  • Text extraction with LLM integration
  • Interactive posts (public/private)
  • Upvotes/downvotes
  • Comments for discussion
  • Instant test-taking based on uploaded papers

Tech Stack

  • Framework: Next.js
  • Styling: ShadCN, Acertinity and tailwind
  • Language: TypeScript
  • Database: PostgreSQL with Drizzle ORM
  • Authentication: Auth.js

Usage

This app allows users to:

Upload PDFs or create question papers manually.

Extract text from uploaded PDFs using LLM integration.

Create interactive posts that can be set as public or private.

image

Engage with posts through upvotes, downvotes, and comments.

image

Take tests instantly based on the uploaded question papers.

Access and take tests for any publicly available question paper posts.

image

Track the marks scored for each test taken.

image

Use the comment section for discussions on question papers and tests.

image