-
Notifications
You must be signed in to change notification settings - Fork 105
Description
Is your feature request related to a problem?
Problem: There is currently no dedicated page for algorithm notes in the app. Users cannot easily access or explore algorithm topics like Merge Sort, Quick Sort, Heap Sort, BFS, DFS, or Dynamic Programming. This makes learning and navigation fragmented across multiple notes sections.
💡 Proposed Solution
Solution: Create a new “Algorithms” notes page under the Notes section.
Path: /notes/algorithms
Display a list of algorithm topics as clickable links.
Each topic can later have its own dedicated page with detailed explanations and code examples.
Page should use lazy-loading (React.lazy + Suspense) for performance.
Integrate seamlessly with the existing theme, layout, and Notes sidebar navigation.
Technical Notes (optional):
No new API or database changes are required for the initial page.
Later, individual algorithm pages may include code examples using CodeMirror.
🔍 Alternatives Considered
Alternative A: Add algorithm topics to the existing Notes homepage.
Less ideal because it will clutter the main Notes page and reduce clarity.
Alternative B: Create separate pages for each algorithm without a main category page.
Less ideal because users won’t have a central Algorithms hub for navigation.
📐 Mockups & Examples
Attach sketch/Screenshot (optional)
Example: Notes section in educational platforms like GeeksforGeeks or LeetCode.
🧩 Potential Impact
Target Users: Students, learners, and contributors interested in algorithms.
Value: Centralized location for algorithms improves navigation, learning efficiency, and allows future expansion for detailed algorithm explanations and live code examples.
🌱 Additional Context
Related Features: #Notes-section
Technical Constraints: Should follow existing lazy-loading, theme, and routing conventions in the app.
@Roshansuthar1105 Please assign this issue to me