Dynamic Programming Problem Solver πΉ Tech Stack: React.js, Flask, Python, MySQL, Axios, CSS
Project Overview Developed a web-based Dynamic Programming Problem Solver that helps users visualize and solve complex DP problems, such as:
Longest Common Subsequence (LCS)
Knapsack Problem (0/1 Knapsack)
Matrix Chain Multiplication (MCM)
Key Features: β Interactive UI: User-friendly interface built with React.js for smooth problem-solving. β Dynamic Visualizations: Animated DP tables to illustrate the step-by-step solution process. β Backend Processing: Implemented algorithms in Python (Flask API) for efficient computation. β Real-Time API Communication: Axios-based API calls to fetch solutions dynamically. β Responsive Design: Ensures accessibility across devices. β Error Handling & Alerts: Provides feedback and ensures robust data validation
Log in or sign up for Devpost to join the conversation.