📖 Project Story

💡 About the Project

NeuralStudy is an AI-powered study assistant that helps students quickly understand and revise their notes. By uploading study material, users can generate summaries, important exam questions, and even interact with their notes through a chatbot interface. The goal is to make studying faster, smarter, and more interactive.


🚀 Inspiration

Students often struggle to revise large amounts of content before exams. We wanted to build a tool that reduces this burden by converting lengthy notes into concise summaries and meaningful insights using AI.


🛠️ How We Built It

  • Frontend: HTML, CSS, JavaScript (clean UI with multiple sections)
  • Backend: Python using Flask
  • AI Integration: Google Gemini API for summarization, question generation, and chat
  • File Handling: Supports PDF and text extraction using Python libraries

The system works by:

  1. Uploading notes
  2. Extracting text from the file
  3. Sending content to the AI model
  4. Displaying results in different sections (Summary, Questions, Chat)

📚 What We Learned

  • How to integrate AI APIs into real-world applications
  • Handling file uploads and text extraction
  • Managing frontend-backend communication using APIs
  • Debugging real-time issues like CORS, API errors, and UI interactions

⚡ Challenges We Faced

  • Fixing API quota and integration issues
  • Handling different file formats (especially PDFs)
  • Debugging frontend not responding due to JavaScript loading issues
  • Ensuring smooth communication between frontend and backend

🎯 Outcome

We successfully built a working prototype that demonstrates how AI can enhance learning by making study materials more accessible, interactive, and efficient.

Share this project:

Updates