obsei / obsei

Obsei is a low code AI powered automation tool. It can be used in various business flows like social listening, AI based alerting, brand image analysis, comparative study and more .
https://obsei.com/
Apache License 2.0
1.2k stars 157 forks source link

Extendable Functional and Stable UI #147

Open shahrukhx01 opened 3 years ago

shahrukhx01 commented 3 years ago

Is your feature request related to a problem? Please describe. Have extendable and standard UI for the drag and drop interface.

Describe the solution you'd like Write a small wrapper on top of https://justpy.io/ and create components for most generic items, for instance, node, graph, link, etc. I think using canvas element will help in doing this. It'd be possible without canvas too, need to explore little more.

shahrukhx01 commented 3 years ago

@lalitpagaria you can assign me this.

Also, please add any pointers which I may have missed.

NirantK commented 3 years ago

Would it be worthwhile to have demo "applets" which would integrate with more low code tools like Streamlit, Retool, and AppSmith?

This approach could help Obsei get more users without waiting for a fully functional/extensible UI early on.

shahrukhx01 commented 3 years ago

@NirantK We already have a basic UI in streamlit I believe, we were planning to try some other framework where we can add drag and drop feature. @lalitpagaria can comment more on this.

lalitpagaria commented 3 years ago

Yes @NirantK we already hai streamlit based UI. You can spin up locally. Please instructions out at https://www.github.com/obsei/obsei/tree/master/sample-ui%2FREADME.md

NirantK commented 3 years ago

Not in the sense of using Obsei, but for showing the final output or a summary of the same. E.g. in the example above, Slack is where you finally publish output.

But nevertheless, this shows that it's easy enough for me to build a Streamlit app for this. I'll give it a shot when I get there.

shahrukhx01 commented 3 years ago

For that we also had a discussion around, we have a separate repo for that, I have added some details for that, if that's interest, you can take it up and I & Lalit will try our best to assist you. Following is the repo: https://github.com/lalitpagaria/obsei-concept

lalitpagaria commented 3 years ago

@NirantK Yes we are working on creating more final output. One I captured in this Demo video (Twitter->Anonymizer->Slack): https://www.youtube.com/watch?reload=9&v=GTF-Hy96gvY Check this out.