Skip to content

Repository files navigation

🧠 Memory Mentor

Your AI Study Partner

Memory Mentor is an AI-powered study assistant that transforms static PDF study materials into an interactive learning experience. Upload your notes and let AI generate summaries, flashcards, quizzes, and answer questions based on your study material.


✨ Features

  • 📄 Upload PDF study materials
  • 🤖 AI-generated summaries
  • 🧠 Smart flashcards for quick revision
  • ❓ AI-generated quizzes
  • 💬 Chat with your study material using AI
  • 📊 Dynamic learning dashboard
  • 📚 Recent study sessions
  • 📈 Learning progress tracking
  • ☁️ Knowledge retrieval using Cognee Cloud

🚀 How It Works

  1. Upload a PDF.
  2. Text is extracted from the document.
  3. The content is processed and indexed using Cognee Cloud.
  4. AI generates:
    • Summary
    • Flashcards
    • Quiz
  5. During chat, relevant information is retrieved from Cognee and combined with Gemini AI to provide accurate, context-aware answers.

🏗️ Architecture

               PDF Upload
                    │
                    ▼
           Text Extraction
                    │
                    ▼
             Cognee Cloud
        (Knowledge Graph / RAG)
                    │
                    ▼
           Relevant Context
                    │
                    ▼
              Gemini AI
                    │
                    ▼
        Personalized Responses

🛠️ Tech Stack

Mobile App

  • Flutter
  • Dart
  • GetX

Backend & Database

  • Firebase Authentication
  • Cloud Firestore
  • Firebase Storage

AI & Knowledge Retrieval

  • Gemini AI
  • Cognee Cloud (RAG)

Other Packages

  • Dio
  • File Picker
  • PDF Text Extraction
  • Sizer

⚙️ Installation

Clone the repository

git clone https://github.com/loukik3526/MemoryMentor.git

Navigate to the project

cd MemoryMentor

Install dependencies

flutter pub get

Configure Firebase

  • Add your google-services.json
  • Configure Firebase project
  • Enable Authentication
  • Enable Firestore
  • Enable Storage

Configure AI Keys

Add your API keys for:

  • Gemini AI
  • Cognee Cloud

Run

flutter run

🎥 Demo

YouTube Demo:

(https://www.youtube.com/watch?v=tv6flGdRiV4)


🎯 Use Cases

  • Students preparing for exams
  • Quick revision
  • AI-assisted learning
  • Interactive study sessions
  • Knowledge retention

🌟 Future Improvements

  • Multi-PDF knowledge base
  • Voice-based AI tutor
  • Spaced repetition scheduling
  • Study reminders
  • Collaborative study groups
  • Offline support

👨‍💻 Built For

Cognee AI Hackathon 2026

Track: Best Use of Cognee Cloud


📄 License

This project is developed for educational and hackathon purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages