Inspiration
Opportunity to work on a dev tool was quite appealing.
What it does
Knit-VAR visualizes dependency graphs, highlights cycles and unused dependencies, suggests improvements, and lets you filter by severity. You can export the graph as JSON, CSV, or SVG.
How we built it
React with TypeScript for the frontend, SVG for interactive graph elements, and use of backend to parse Kotlin files and analyze dependencies.
Challenges
Attempting to implement logic to detect cycles accurately and keeping interactions smooth were the main hurdles.
What I learned
Proper task and time management as a solo entrant. How to make developer tools both interactive and user-friendly.
What's next for Knit-VAR
Improve code quality and UI/UX.
Built With
- github
- java
- react
- sourcetree
- typescript
Log in or sign up for Devpost to join the conversation.