Skip to content

Commit d18f26f

Browse files
Modified README.md
1 parent 7d7a691 commit d18f26f

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
# About this project
1+
## About this project
22

33
This is a fully vibe-coded single-page application built using `React`. It allows you to select one of many well-known recursive algorithms, specify its input parameters, and then interactively simulate its recursive stack step-by-step by visualizing it using a dynamic tree structure built using `React Flow`.
44

55
When the simulation starts, the application pre-computes the simulation steps, where each step is represented by a `SimulationStepNode`, and inserts them into a doubly linked list structure, which allows you to either run the simulation automatically or navigate back and forth through the call stack manually using a playback controller.
66

77
Currently, it only supports three recursive algorithms: `fibonacci`, `factorial`, and `binarySearch`.
88

9-
# Contributing to the Project
9+
## Contributing to the Project
1010

1111
If you are interested in extending this project, all contributions are welcome! Here are some cool suggestions I would add if I had more time to work on this project, but I believe I've reached a point where I'm satisfied with what I built, and now it's time to work on something else :>
1212

1313
- **Return Value Animation:** Adding an animation on the edge between the about-to-be-deleted node and its parent, with the return value moving from the child to the parent
1414
- **Custom User Code Visualizer:** Letting users paste their own custom JavaScript recursive functions into a text area, parsing the input string into an Abstract Syntax Tree (AST), and dynamically extracting the execution steps so they can visualize any recursive logic they write on the fly
1515

16-
# Getting Started
16+
## Getting Started
1717
- Install: `npm install`
1818
- Dev server: `npm run dev`
1919
- Build: `npm run build`

0 commit comments

Comments
 (0)