AI Study Assistant – Ask questions from your own notes

2 RajGuruYadav 2 7/11/2025, 7:12:23 AM
I built a small tool that lets students upload their study notes (PDFs), and then ask questions in plain language.

The app extracts text from the uploaded PDF, chunks it into searchable segments, indexes them using Algolia MCP, and then uses OpenAI's API to generate answers based on relevant context.

Demo (27s): https://www.loom.com/share/f012303fb1794e5eb1989c656fc5e2b8?sid=70fccf0b-1350-43fa-8d15-cc22b17635ae Code: https://github.com/Rajyadav81/ai-study-assistant

Built with: - PDF.js (for extracting content) - Algolia MCP (for indexing/search) - OpenAI GPT-3.5 (for answers) - Vanilla HTML/JS + Express backend

Would love your feedback — especially around: - How to improve retrieval accuracy - Making it faster or lighter - Any open-source AI tools to replace OpenAI in future?

This is my submission to the DEV x Algolia MCP Server Challenge.

Thanks!

Comments (2)

sksrbWgbfK · 22h ago
Fill the README. Rename the file "backend index.js," it's never a good idea to have spaces in filenames. Do you use a linter?
Haeuserschlucht · 8h ago
Yet another one? Instead of cloning yet another ask your notes app that has the same flaws like every other ask your documents app, work on the fucking flaws for once.

Namely that you are using a fucking RAG like everyone else and they almost NEVER find the right spots.

Besides when using openai, you could aswell just use notebooklm.

Fucking hate those lazy clones.