https://github.com/ratna-babu/ai-question-bank-solver
It is a web application that solves JNTUK Question Bank Questions (PDF file) and generate detailed answers - PDF of any subject. This works with any JNTUK Question Bank of any subject.
https://github.com/ratna-babu/ai-question-bank-solver
ai automation first-issue jntuk pdf-analyzer question-answering question-bank question-bank-solver solver
Last synced: 3 months ago
JSON representation
It is a web application that solves JNTUK Question Bank Questions (PDF file) and generate detailed answers - PDF of any subject. This works with any JNTUK Question Bank of any subject.
- Host: GitHub
- URL: https://github.com/ratna-babu/ai-question-bank-solver
- Owner: Ratna-Babu
- Created: 2025-02-17T16:12:54.000Z (8 months ago)
- Default Branch: WorkingMain
- Last Pushed: 2025-07-22T14:47:25.000Z (3 months ago)
- Last Synced: 2025-07-22T16:30:01.571Z (3 months ago)
- Topics: ai, automation, first-issue, jntuk, pdf-analyzer, question-answering, question-bank, question-bank-solver, solver
- Language: JavaScript
- Homepage: https://jntuk-question-bank-solver.vercel.app
- Size: 92.8 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AI - Powered Question Bank Solver
It is a web application that helps users extract and process JNTUK Question Bank Questions (PDF file) and generate detailed answers PDF of any subject.
This works with any JNTUK Question Bank of any subject.[Preview](https://jntuk-question-bank-solver-mu.vercel.app/)
``` Note: The question bank must follow the below format and must be a PDF file ```
## Format of the Question Bank
## Features
- PDF file upload and text extractio
- AI-powered answer generation
- Real-time processing and response
- Generate Answers PDF for any Question Bank## Tech Stack
- **Frontend**: Next.js 13+, React
- **Backend**: Next.js API Routes
- **AI Integration**: Google Generative AI (Gemini)
- **PDF Processing**: pdf-parse## Getting Started
### Prerequisites
- Node.js 16.x or later
- npm or yarn
- Google AI API key### Installation
1. Clone the repository:
```
git clone https://github.com/ratna-babu/JNTUK-question-bank-solver
cd JNTUK-question-bank-solver
```2. Install dependencies:
```
npm install
```3. Create a `.env.local` file in the root directory and add your Google AI API key:
```You can get the Gemini API key from "https://aistudio.google.com/" ```
```
NEXT_PUBLIC_GEMINI_API_KEY=your_api_key_here
```4. Start the development server:
```
npm run dev
```5. Open [http://localhost:3000](http://localhost:3000) in your browser to see the result.
## Usage
1. Upload a PDF file of question-bank using the file upload button
2. The system will extract questions from the PDF
3. AI-generated detailed answer-pdf will be ready to download in a few seconds## API Endpoints
- `POST /api/upload` - Upload and process PDF files
- `POST /api/gemini` - Generate answers using Gemini AI## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Acknowledgments
- Google Generative AI
- pdf-parse library
- Next.js team