Skip to content

Releases: H-SM/GraphPathGuru

v0.2.1

01 Dec 09:46
8ee1efa
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

We're thrilled to introduce the release of our comprehensive Shortest Path Algorithm Visualizer, an innovative platform integrating advanced graph manipulation, visualization of diverse algorithms, and user-centric functionalities. With a blend of React, Tailwind CSS, and an array of powerful features, users can delve into the world of graph algorithms in an interactive and personalized manner.

Key Features

  • Algorithm Selection & Visualization: Choose from a selection of 10 distinct shortest path algorithms, including Dijkstra's, A*, Bellman-Ford, Floyd-Warshall, and more. Visualize their execution step-by-step on custom or pre-defined graphs, comprehending their operations in real-time.

  • Graph Manipulation: Utilize intuitive tools to manipulate graph structures, add or remove nodes/edges, and create custom graph configurations. This feature enhances flexibility in understanding algorithm behavior on different graph types.

  • User Profile & Settings: Empower users with personalized profiles, enabling them to manage preferences, save favorite graphs, adjust visualization speeds, and customize the visualizer according to their preferences.

  • History & Sessions: Keep track of algorithm runs and sessions, allowing users to revisit past visualizations, analyze results, and compare various algorithm performances.

  • Forgot Password & Security Measures: Implement robust security measures including the "Forgot Password" functionality, ensuring user account safety and seamless access recovery.

Improvements

  • Enhanced User Experience: Revamped UI/UX elements for a more intuitive and aesthetically pleasing experience.
  • Performance Optimization: Improved performance and responsiveness for smoother interactions and faster visualization rendering.
  • History Management: Extended functionalities to manage, sort, and filter visualization history for better user insights.

Upcoming Features and Roadmap

  • Export & Share: Incorporation of export features to save visualizations and share them with peers or communities.
  • Advanced Graph Controls: Introduce additional graph manipulation tools and advanced controls for more in-depth analysis.
  • Collaborative Features: Implementation of collaborative sessions, allowing multiple users to interact and visualize graphs simultaneously.

Get Started

Embark on your journey into shortest path algorithms! Visit here to experience the power of visualizing and understanding graph algorithms interactively.

We deeply appreciate the continuous support and feedback from our users, shaping this visualizer into a valuable learning resource. As we progress, we're committed to enhancing this platform further based on your suggestions and insights.

For any feedback or inquiries, please contact here. Happy exploring!

What's Changed

List of contributions
  • Removed the old codebase of React-Native Project by @H-SM in #22
  • fixing the backend server by @H-SM in #23
  • Fixed env file ghosting by @H-SM in #24
  • fixed Dijkstra exe not working, fixed filestructure by @Sid-the-Slothh in #25
  • cleaned up the codebbase by @H-SM in #26
  • vercel changes by @H-SM in #27
  • minor deployment fixes by @H-SM in #28
  • removed wasteful use of dependencies by @H-SM in #29
  • fixed index.js error by @H-SM in #30
  • added static exe to dijkstra by @Sid-the-Slothh in #32
  • Added Mongo server with all API linkages and working with a env file by @H-SM in #33
  • fixed visualisation and home formatting by @ThapaVinay in #35
  • removed something which shouldn't be there by @H-SM in #36
  • cpp running on linux by @ThapaVinay in #37
  • Added context API linkages and connected the authentication system by @H-SM in #38
  • Added all the interlinking with the settings page & made all the attributes functional by @H-SM in #39
  • fixed the overlapped changes over the index file by @H-SM in #42
  • bellman ford added by @ThapaVinay in #43
  • Added SPFA exe no API. Waiting for better API by @Sid-the-Slothh in #44
  • Added History section in the application by @H-SM in #45
  • floyd warshall algorithm added by @ThapaVinay in #46
  • Added Properties over the history section (Paging, searching, category) by @H-SM in #49
  • johnson algo added by @ThapaVinay in #53
  • UI and sharable linkage for the graphs in the history by @H-SM in #54
  • Added a drop down menu for algos by @Sid-the-Slothh in #55
  • History section finished, user module up, minor fixes by @H-SM in #56
  • implemented a 404 page for the application by @H-SM in #57
  • User profile features added, naming change server created, minor additions by @H-SM in #58
  • refactored the code by @ThapaVinay in #59
  • Name initialization on graph execution (saving of the graph) by @H-SM in #60
  • Fixed the bug occuring in name schema by @H-SM in #61
  • Created CODE_OF_CONDUCT.md by @H-SM in #62
  • Implementation of name changing in History section by @H-SM in #63
  • Create SECURITY.md by @H-SM in #65
  • github general project attribute changes by @H-SM in #64
  • floyd warshall visualisation done and write file fix by @ThapaVinay in #66
  • Did a bunch of things by @Sid-the-Slothh in #67
  • integrated key strokes in naming system & Major changes while fixing all console errors by @H-SM in #68
  • implemented custom alert (needs interlinking) by @H-SM in #69
  • Interlinking of alert messages by @H-SM in #70
  • Made info dynamic in historyItem and grapher by @Sid-the-Slothh in #72
  • johnson algo visualised by @ThapaVinay in #74
  • created new README.md by @H-SM in #75
  • Minor repetitive consoling fix by @H-SM in #76
  • forgot password functionality added by @ThapaVinay in #78
  • some fixes and refactoring in visualisation by @ThapaVinay in #79
  • Added new template for the forget password email by @H-SM in #80
  • Added details in the doc page by @H-SM in #82
  • added images and loader on home page by @H-SM in #84
  • Added timing functionality to every C++ algo by @Sid-the-Slothh in #85
  • google verification meta by @H-SM in #86
  • grapher fix by @ThapaVinay in #87
  • fixed grapher's grid & temporary removing of breaching codebase by @H-SM in #89
  • merging production code - 3 by @H-SM in #90
  • testing production linkage by @H-SM in #92
  • production code - 4 by @H-SM in #93
  • Production code merging by @H-SM in #94
  • forgot password fix by @ThapaVinay in #96
  • fixed bug in the Forget section & minor fixes by @H-SM in #98
  • few more minor additions by @H-SM in #99

Full Changelog: v0.1.1...v0.2.1

v0.1.1: Merge pull request #21 from ThapaVinay/main

25 Nov 14:39
32bf897
Compare
Choose a tag to compare
fixed visualization