
CompletedChrome Extension (Manifest V3)JavaScriptHTML+7 more
Search Groq Extension
A Chrome extension that captures coding questions from supported LMS platforms and generates AI-powered solutions with multi-model support.
Timeline
2 months
Role
Full Stack
Team
Solo
Status
CompletedTechnology Stack
Chrome Extension (Manifest V3)
JavaScript
HTML
CSS
Groq API
Google Gemini API
KaTeX
MathJax
Marked.js
Highlight.js
Key Challenges
- Screenshot Capture
- Multi Model Routing
- Markdown Rendering
- Math Rendering
- Code Formatting
- Platform Compatibility
- Chat Persistence
Key Learnings
- Chrome Extension Architecture
- Prompt Engineering
- Manifest V3
- API Error Handling
- Syntax Highlighting
- LaTeX Rendering
- UI State Management
Search Groq Extension: AI-Powered LMS Problem Solver
Overview
A browser extension that helps users capture coding or assignment questions and get instant AI-generated solutions.
What Users Can Do
- Capture screenshot-based questions directly from supported LMS pages using keyboard shortcut.
- Choose between Groq and Gemini models to generate answers for different problem styles.
- Review chat history and copy formatted code/math-rich responses rendered with markdown and syntax highlighting.
Why I built this
I built this extension to address the following challenges I encountered while studying:
- It was slow to manually type long coding questions from LMS pages into AI tools.
- Context switching between LMS tabs and external AI apps reduced focus and productivity.
Tech Stack
- Chrome Extension (Manifest V3)
- JavaScript
- HTML
- CSS
- Groq API
- Google Gemini API
- KaTeX
- MathJax
- Marked.js
- Highlight.js
After launch & Impact
- Faster workflow for solving coding and assignment questions from supported LMS platforms.
- Enabled direct, in-context AI assistance with copy-ready code and math-rendered explanations.
- Improved productivity by reducing manual question transcription and app switching.
- Built practical experience in Chrome extension architecture, multi-model AI integration, and response rendering.
Future Plans
- Improve support for more LMS and coding practice platforms.
- Add license-based access and subscription flow.
- Improve table rendering and response formatting reliability.
- Add smarter context-aware prompts for better solution quality.