I’m excited about creating a web app to compare gene annotations and I’m eager to explore Streamlit for this purpose. Before diving in headfirst, I want to check if it’s feasible.
Here’s what I need: a canvas where I can draw geometric figures with zoom in/out features. It should also allow me to select these figures and potentially display their details on a sidebar, which means I’ll need to capture mouse movements and events.
While I’m comfortable with Python, Streamlit is new to me. This project is more of a personal experiment rather than something I plan to host online. I’m also wondering if Streamlit can handle large files—think tens of gigabytes.
Before I kick off the project, I’d love to hear from the community and get some feedback.
Thank you