📖 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:
- Uploading notes
- Extracting text from the file
- Sending content to the AI model
- 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.
Log in or sign up for Devpost to join the conversation.