https://github.com/dakshsinghrathore/az-saarthi
AZ Saarthi is a GEMINI AI-powered Chrome extension that provides smart hints, explanations, and solutions for AlgoZenith problems.
https://github.com/dakshsinghrathore/az-saarthi
chrome-extension gemini-api html-css-javascript json
Last synced: 3 months ago
JSON representation
AZ Saarthi is a GEMINI AI-powered Chrome extension that provides smart hints, explanations, and solutions for AlgoZenith problems.
- Host: GitHub
- URL: https://github.com/dakshsinghrathore/az-saarthi
- Owner: dakshsinghrathore
- License: mit
- Created: 2025-02-05T19:30:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-16T11:10:27.000Z (over 1 year ago)
- Last Synced: 2025-02-16T12:19:08.852Z (over 1 year ago)
- Topics: chrome-extension, gemini-api, html-css-javascript, json
- Language: JavaScript
- Homepage:
- Size: 1.72 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
## **🤖 AZ Saarthi (AI-Powered DSA Assistant for AlgoZenith)** 🚀
Boost your **AlgoZenith** coding experience with **AZ Saarthi**, an AI-powered Chrome extension. Get **smart hints, explanations, and alternative solutions** right in the problem interface.
---

### **✨ Features**
✅ **AI-Powered Hints & Explanations** – Get step-by-step guidance, complexity analysis, and optimization suggestions
✅ **Seamless AlgoZenith Integration** – Works directly on the problem page without disrupting your workflow
✅ **Smart Test Case Generation** – Detect edge cases and generate example inputs
✅ **Markdown Support** – Beautifully formatted explanations with code snippets using `marked.js`
✅ **Lightweight & Efficient** – Minimal performance impact for a smooth experience
✅ **Live Updates** – Uses a **MutationObserver** to dynamically detect problem pages
---
### **🎨 Tech Stack & Design**
💡 **Tech:**
    
🎨 **Color Palette:**
`#1E1E1E`, `#FFAA00`, `#FFD700`, `#333333`, `#FFFFFF`
💎 **UI Focus:**
Modern, clean, and highly intuitive for effortless problem-solving
---
### **📁 Folder Structure**
```bash
├── assets
│ ├── favicon.png
│ ├── logo16.png
│ ├── logo32.png
│ ├── logo48.png
│ └── logo128.png
├── .gitignore
├── background.js
├── content.js
├── index.js
├── inject.js
├── LICENSE
├── marked.js
├── manifest.json
├── popup.html
└── readme.md
```
---
### **🔧 Installation & Usage**
1️⃣ **Download or clone** this repo.
2️⃣ Open **Chrome → Extensions → Developer Mode**.
3️⃣ Click **Load Unpacked** and select the project folder.
4️⃣ Head to **AlgoZenith**, click on the **extension icon**, where you need to provide your **API keys**, and then you can start using the extension.