Hello everyone,
My name is Kushvinth Madhavan, a B.Tech CSE student from Chennai, India. I am applying for GSoC 2026 under NRNB, and I am very interested in contributing to the Cytoscape ecosystem.
I am also an open source contributor with contributions to FAANG-level organizations such as Apple and Google DeepMind, along with ongoing work in the Cytoscape ecosystem.
I have contributed to Cytoscape Web and the Cytoscape App Store, working on frontend improvements, backend fixes, and service app support.
For GSoC, I am proposing a project to improve the Cytoscape App Store by supporting Desktop, Web, and Service Apps in a unified way, along with better search, validation, and APIs.
Looking forward to learning and contributing.
Best regards,
Kushvinth Madhavan
--
You received this message because you are subscribed to the Google Groups "cytoscape-app-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cytoscape-app-...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cytoscape-app-dev/c20b7026-b61d-49a2-b079-8695d2b679f3n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cytoscape-app-dev/CAOHW_pd3ty3%3DnJK-%2Bs_EisHORErjaqLUaPLjHi47wxN8mv6ynA%40mail.gmail.com.
Hi Kushvinth,
Thanks for the clarification around keeping DevOps/infrastructure changes out of scope; that makes sense. I’ll avoid things like Docker, CI/CD, and deployment-related changes for this effort.
Based on your notes and the updated Cytoscape Web Apps documentation, I’ve outlined a set of improvements that stay fully within scope but still add meaningful value to the App Store and developer experience:
1. Web App Submission Enhancements
Add support for optional .js bundle uploads (alongside the existing URL-based approach), keeping this flexible since the direction may evolve
Basic validation for uploaded bundles (file type, size, etc.)
Store bundle metadata for future extensibility
2. Web App Testing / Preview
Add a “Test Web App” button in the review/admin interface
Allow opening apps in a sandboxed iframe/modal for quick validation before approval
3. Metadata & Documentation Improvements
Extend submission schema to include structured documentation (e.g., description, usage notes, links to examples)
Align fields with the patterns in the cytoscape-web-app-examples repo, where applicable
If this direction looks good to you, I can start by prioritizing the web app submission + preview workflow, since that seems most immediately relevant.
Let me know if you’d like me to narrow this down further or prioritize differently.
Best,
Kushvinth
To view this discussion visit https://groups.google.com/d/msgid/cytoscape-app-dev/CAOHW_pev5LRkV4UgoPQZPBFPhp-_MbTv4RngZWbQDzCpX-0ONw%40mail.gmail.com.