Sazid2 commited on
Commit
764bc22
·
verified ·
1 Parent(s): b92c94b

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +43 -0
README.md CHANGED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 🧭 Jajabor – SEBA Assamese Class 10 AI Tutor (Gradio + RAG)
2
+
3
+ Jajabor is an AI-powered **Class 10 Assamese Tutor** built using:
4
+ - 📘 SEBA textbook PDFs
5
+ - 🧠 SentenceTransformer embeddings + FAISS
6
+ - 🤖 Large Language Model (via Hugging Face Inference API)
7
+ - 🔍 OCR (pytesseract) for reading photographed questions
8
+ - 🧮 SymPy for solving math queries
9
+ - 👤 SQLite user login + progress tracking
10
+
11
+ Designed for students learning in Assamese language.
12
+
13
+ ---
14
+
15
+ ## 🚀 Features
16
+
17
+ ### ✔️ Textbook-based RAG
18
+ Upload your official SEBA Class 10 PDFs → system creates embeddings → answers only from textbook.
19
+
20
+ ### ✔️ OCR from images
21
+ Upload a photo of a question; system extracts Assamese/English text via Tesseract.
22
+
23
+ ### ✔️ Math Solver
24
+ - Equation solving
25
+ - Expression simplification
26
+ - Step-by-step Assamese explanation
27
+
28
+ ### ✔️ Chatbot interface
29
+ Memory of past conversation (per session).
30
+
31
+ ### ✔️ User Login + Stats
32
+ Stores:
33
+ - number of questions asked
34
+ - number of math questions
35
+
36
+ ### ✔️ Works fully on Hugging Face Spaces
37
+ - CPU-friendly
38
+ - Optional LLM API backend
39
+
40
+ ---
41
+
42
+ ## 📂 Project Structure
43
+