Skip to content

Proposal: Implement Full, Animated DP Visualizer #51

@SujalTripathi

Description

@SujalTripathi

Hello @CipherYuvraj!

Following up on my initial UI contribution for the Dynamic Programming page (PR #50), I was very excited about the feature and have built a complete, fully functional version with animations and algorithm logic.

I would like to propose adding this as the next feature for the DP Visualizer.

Features Included:

  • A complete UI with cards for algorithm selection, animation controls, the DP table, and step explanations, all matching the website's theme.

  • The front-end logic for the Longest Common Subsequence (LCS) algorithm with step-by-step state generation.

  • Fully interactive animations with play, pause, reset, and speed controls.

  • A dynamic "Step Explanation" card that updates in real-time as the animation progresses.

  • A responsive design that works on different screen sizes.

Here is a video showing the full feature in action:
https://github.com/user-attachments/assets/a41a114f-007b-4d2f-b518-ef55a079a5fc

Would you be interested in me creating a Pull Request for this full version? I am happy to make any changes to fit the project's goals.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions