Inspiration

Students often have to study lengthy textbooks before exams, but reading hundreds of pages and preparing notes manually is time-consuming. We were inspired by the idea of using Generative AI to make learning faster and easier. Our goal is to help students quickly understand important concepts without having to go through an entire textbook repeatedly.

What it does

Our application allows students to upload a textbook PDF and select the entire book, a particular chapter, or a specific page range. The system extracts the content and uses Generative AI to create:

Concise chapter summaries Important points Key definitions and concepts Keywords Exam-oriented questions Easy-to-understand revision notes How we built it

We designed the application with separate frontend, backend, and AI-processing components. The frontend provides the interface for uploading textbooks and selecting chapters. The backend handles PDF processing and text extraction. The extracted content is sent to a Generative AI model using carefully designed prompts. The generated notes are then displayed to the student and can be saved or downloaded.

Technologies: Python, PDF processing libraries, Generative AI API, HTML/CSS/JavaScript or React, and a database for storing user data and notes.

Challenges We Ran Into Extracting clean text from different types of PDFs Handling large textbooks and long chapters Maintaining the important meaning while summarizing Preventing the AI from generating irrelevant information Designing effective prompts for consistent output Managing large amounts of text within AI model limits Creating a simple and user-friendly interface Accomplishments We're Proud Of Identified a practical problem faced by students Designed an end-to-end AI-based solution Developed a workflow for textbook upload and chapter selection Integrated PDF text extraction with Generative AI Generated concise and structured study notes Designed the system to support exam-oriented learning Created a foundation that can be expanded into a complete educational application What We Learned

Through this project, we learned how Generative AI can be applied to real-world educational problems. We gained knowledge about PDF text extraction, Natural Language Processing, prompt engineering, AI API integration, application architecture, and user-interface design. We also learned that producing a good AI response depends heavily on the quality of the input, prompt, and preprocessing. What's Next

In the future, we plan to enhance the application with:

Automatic chapter detection AI-generated quizzes and MCQs Flashcard generation Personalized notes based on the student's learning level Multilingual study notes Voice-based summaries Handwritten/Scanned textbook support using OCR Mobile application Progress tracking and personalized learning recommendations

Built With

Share this project:

Updates

posted an update —

Project Update: GenNote AI – Generative AI Study Notes Summarizer

Excited to share the progress of GenNote AI, an AI-powered study assistant designed to transform textbooks and learning materials into interactive study resources.

Users can upload PDFs, DOCX files, text documents, and learning content, which GenNote AI processes to generate clear and structured study materials.

Current Features: • AI-powered summaries and study notes
• Source-grounded Q&A with citations
• Interactive flashcards and quizzes
• Visual mind maps
• Presentation slide generation
• Audio Overview for learning through conversations
• Support for multilingual learning, including English, Tamil, and Hindi
• Export options for generated study materials

Tech Stack: React, TypeScript, Node.js, Express, and Google Gemini API.

Our goal is to reduce the time students spend going through lengthy textbooks and make learning more interactive, organized, and accessible.

More improvements and features are coming soon!

GenNoteAI #GenerativeAI #EdTech #AI #StudentInnovation #GeminiAI #StudyTools

Log in or sign up for Devpost to join the conversation.

Submission history