A full-stack web app that lets you upload research PDFs and ask AI questions about them.
Your PDFs are processed into text → chunked → embedded → stored → semantically searched → then Gemini answers using only relevant document context.
https://research-assistant-frontend-2cm4.onrender.com
https://research-assistant-wheu.onrender.com
- Upload PDF research papers
- Extract and chunk PDF text
- Create embeddings using Google Gemini embeddings
- Store documents + embeddings in MongoDB Atlas
- Ask questions in multiple styles:
- Expert
- Beginner
- Explain-to-a-Kid
- Analogy Mode
- AI answers grounded on your PDF
- Light / Dark mode UI
- Fully deployed on Render
- React + Vite
- TailwindCSS
- Fetch API
- Node.js + Express
- MongoDB + Mongoose
- Google Gemini API
- pdf-parse
- dotenv
- cors
git clone https://github.com/KushagraB424/Research_Assistant.git
cd server npm install npm start
Runs at: http://localhost:5000
cd client npm install npm run dev
Runs at: http://localhost:5173
Built by Kushagra Gupta