VisuaLogic is an interactive and intuitive web application built to visually represent Data Structures and Algorithms (DSA) — currently focused on Linked Lists. The project simplifies the learning process by combining real-time visualizations, operations like insert/delete/search, and integration with LeetCode's API to encourage hands-on practice with actual coding problems.
-
🔁 Linked List Operations
- Add (at head/tail)
- Insert (at specific index)
- Delete (by value/index)
- Search (highlight node)
-
🧩 Visual Code Execution
- Step-by-step linked list manipulation
- Dynamic pointer tracking
- Code synchronization
-
🧠 Robust State Management
- Built using React Context API for smooth data and state flow
-
📦 LeetCode Integration
- Fetches real LeetCode problems via their GraphQL API
- Displays daily challenge, difficulty filters, and problem explorer
-
🎨 Beautiful UI/UX
- Minimal, clean, and responsive interface
- Smooth animations and transitions
- Designed with CSS for full customization
| Tech | Usage |
|---|---|
| React | Frontend Framework (with Hooks) |
| Vite | Lightning-fast dev/build tool |
| CSS | UI Styling (Custom) |
| Netlify | Deployment |
| LeetCode API | Fetch problems and challenges |







