Graphiva simplifies learning complex graph algorithms like Dijkstra's Algorithm, BFS, and DFS, making it the perfect tool for competitive programmers, students, and educators. With Graphiva, you can visualize and interact with graph theories dynamically, bridging the gap between theory and practice.
Create and customize graphs easily by adding nodes, forming edges, and adjusting edge weights. Watch algorithms in action as Graphiva highlights paths step-by-step, helping you understand how they work. To deepen your learning, the app displays pseudocode alongside the visualizations, offering a clear connection to programming logic.
What you can do in Graphiva:Graphiva was created by Tanish and myself as a side project during our free time.
I was the Co-founder and the Chief Design Officer(CDO) of Graphiva. As the co-founder, I had to lead the team, delegated tasks, organised meetings and ensured progress.
As the CDO, it was my job to design the app. I had some trouble figuring out which modifiers I could use to add the needed design elements. I also found it a struggle to design a good and simple app logo that represents our app effectively as it was my first time designing a logo I have learnt the skills of collaboration, commitment, leadership and research through this project.
Overall, it was a truly enriching experience to code out Graphiva and this experience has taught me a lot of new skills.