Json026 commited on
Commit
b0b1af5
Β·
verified Β·
1 Parent(s): 69fca97

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +57 -10
README.md CHANGED
@@ -1,10 +1,57 @@
1
- ---
2
- title: DSA Tutorials
3
- emoji: πŸ“ˆ
4
- colorFrom: blue
5
- colorTo: pink
6
- sdk: static
7
- pinned: false
8
- ---
9
-
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # DSA Portfolio
2
+
3
+ A modern personal DSA knowledge repository.
4
+
5
+ ## Features
6
+
7
+ - Dynamic JSON-based problem listing
8
+ - Search & filtering
9
+ - Beautiful glassmorphism UI
10
+ - Dedicated explanation page for every problem
11
+ - Responsive design
12
+ - Tailwind CSS
13
+ - Vanilla JavaScript
14
+
15
+ ## Folder Structure
16
+
17
+ ```bash
18
+ dsa-portfolio/
19
+ β”‚
20
+ β”œβ”€β”€ index.html
21
+ β”œβ”€β”€ data.json
22
+ β”œβ”€β”€ assets/
23
+ β”œβ”€β”€ problems/
24
+ └── README.md
25
+ ```
26
+
27
+ ## Adding New Problems
28
+
29
+ 1. Create a new HTML file inside `problems/`
30
+ 2. Add entry in `data.json`
31
+
32
+ Example:
33
+
34
+ ```json
35
+ {
36
+ "title": "Two Sum",
37
+ "difficulty": "Easy",
38
+ "topic": "Arrays",
39
+ "tags": ["HashMap"],
40
+ "dateSolved": "2026-05-08",
41
+ "platform": "LeetCode",
42
+ "url": "./problems/two-sum.html"
43
+ }
44
+ ```
45
+
46
+ ## Run Locally
47
+
48
+ Open with Live Server in VS Code.
49
+
50
+ ## Future Improvements
51
+
52
+ - Streak calendar
53
+ - Topic analytics
54
+ - Dark/light mode persistence
55
+ - Code syntax highlighting
56
+ - Notes markdown support
57
+ - GitHub API integration