PaulinaLamberg commited on
Commit
ba62aa1
·
verified ·
1 Parent(s): 6d7f7c8

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +49 -4
README.md CHANGED
@@ -1,13 +1,58 @@
1
  ---
2
  title: Learnloop
3
- emoji: 😻
4
- colorFrom: green
5
- colorTo: green
6
  sdk: gradio
7
  sdk_version: 5.49.1
8
  app_file: app.py
9
  pinned: false
10
- short_description: PU-only demo for a tiny tutor
11
  ---
12
 
13
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
  title: Learnloop
3
+ emoji: 🔢💡
4
+ colorFrom: blue
5
+ colorTo: blue
6
  sdk: gradio
7
  sdk_version: 5.49.1
8
  app_file: app.py
9
  pinned: false
10
+ short_description: AI tutor for math learners
11
  ---
12
 
13
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
14
+
15
+ ## LearnLoop - AI Tutor for math 🔢💡
16
+ LearnLoop is a AI-powered math tutor built with Gradio and SymPy.
17
+ It helps users understand mathematical expressions step-by-step, using natural language and intuitive feedback.
18
+
19
+ ## Features
20
+ - Step-by-step explanations for math expressions
21
+ - Beginner, Intermediate, and Advanced levels
22
+ - Powered by SymPy, Transformers, and PyTorch
23
+ - Clean, responsive UI with soft visual rhythm
24
+
25
+
26
+ ## Getting started
27
+ 1. Clone the repository
28
+ ```
29
+ git clone https://github.com/your-username/learnloop.git
30
+ cd learnloop
31
+ ```
32
+
33
+ 2. Install dependencies
34
+ ```
35
+ pip install -r requirements.txt
36
+ ```
37
+
38
+ 3. Run the app
39
+ ```
40
+ python app.py
41
+ ```
42
+
43
+ ## Requirements
44
+ See `requirements.txt` for full list
45
+
46
+ ## UI
47
+ - styled using `gr.HTML()` with embedded CSS
48
+ - .gradio-container to add color to the background
49
+ - focuses on clarity, calmness and visual harmony
50
+
51
+ ## Button functionality
52
+ - Explain button and Enter key triggers the explanation
53
+ - Reset button clears input and output areas
54
+ - Buttons styled with hover and focus effects
55
+ - Buttons lighten slightly on hover for visual feedback
56
+ - On click, they shrink and darken briefly to indicate activation
57
+ - Microinteractions improve clarity and responsiveness
58
+ - Styled via CSS inside `gr.HTML()` blocks