Study Buddy: AI-Powered Learning Companion

Inspiration 🚀

As a chemical engineering lecturer at Kyambogo University, I've witnessed firsthand the challenges students face in comprehending complex web content. My journey began with a simple question: How can we transform passive web browsing into an active, interactive learning experience?

The answer emerged through Study Buddy - a Chrome extension that harnesses the power of Chrome's built-in AI APIs, specifically Gemini Nano, to revolutionize how we interact with online information.

What It Does 🧠

Study Buddy is more than just an extension; it's a comprehensive learning ecosystem with multiple intelligent features:

  1. Web Chat Assistant: Engage in real-time conversations about webpage content
  2. Presentation Generation: Transform web content into dynamic visual presentations
  3. Interactive Q&A: Generate and answer context-specific learning questions
  4. Flashcard Creator: Convert webpage information into study flashcards
  5. Study Analytics: Visualize and analyze data on any web page
  6. Personalized Recommendations: Discover related academic papers
  7. Flow Chart Generator: Create visual learning maps from web content

Technical Journey 💻

Technologies Used

  • Chrome Prompt API
  • Gemini Nano
  • React
  • Material-UI Icons

Development Challenges

  • Implementing real-time AI interactions: The ai is generally slow to generate some data so we had to use nlp in some areas
  • Ensuring smooth browser integration
  • Managing complex state management
  • Creating intuitive user interfaces

Learning Outcomes 📚

Through this project, I discovered:

  • The immense potential of integrated AI in browser experiences
  • Techniques for creating adaptive, intelligent interfaces
  • The power of transforming passive content consumption into active learning

Future Vision 🌟

Study Buddy represents the first step towards democratizing AI-powered learning. My goal is to continue refining the extension, making advanced learning tools accessible to students worldwide.

Personal Reflection 💡

As a chemical engineering lecturer, I've always believed that technology should simplify complex learning processes. This hackathon was an opportunity to translate that belief into a tangible solution.

"Learning is not the product of teaching, but the product of the activity of learners." - John Holt

Built With

  • chromeextension
  • gemininano
  • html/css
  • javascript
  • materialdesign
  • react.js
  • vite
Share this project:

Updates