Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EVA-DB UI: Display Query Results in the UI #1183

Open
2 tasks done
kslohith opened this issue Sep 21, 2023 · 3 comments
Open
2 tasks done

EVA-DB UI: Display Query Results in the UI #1183

kslohith opened this issue Sep 21, 2023 · 3 comments
Assignees
Labels
Feature Request ✨ New feature or request High Effort 🏋 Difficult solution or problem to solve User Experience

Comments

@kslohith
Copy link
Contributor

Search before asking

  • I have searched the EvaDB issues and found no similar feature requests.

Description

This starts the development lifecycle of the UI for EVA-DB, This particular Issue is for displaying the results of the eva-db query in the ui in a form of a table.

Use case

Users wanting to try out eva-db and not having enough experience with python will use this feature directly from the browser to run their eva-db queries and see the results on the browser itself.

Are you willing to submit a PR?

  • Yes I'd like to help by submitting a PR!
@kslohith kslohith self-assigned this Sep 21, 2023
@xzdandy xzdandy added User Experience Feature Request ✨ New feature or request High Effort 🏋 Difficult solution or problem to solve labels Sep 22, 2023
@xzdandy xzdandy moved this to In Progress in EVA Public Roadmap ⚡🚀 Sep 22, 2023
@xzdandy
Copy link
Collaborator

xzdandy commented Sep 22, 2023

Hi @kslohith, thanks for looking for UI! Feel free to share your plans and ideas in the issue, so we can provide feedbacks.

@kslohith
Copy link
Contributor Author

Hi @xzdandy , I have the first prototype ready, attaching the screenshots below,

This is the initial screen which the user will see. The drawer has options of home, playground and create udf.

Screenshot 2023-09-22 at 1 30 04 AM



Here the user has executed a query for eva-db and the response is being shown in the form of a table. The table is intelligent/dynamic in nature it will adopt to the number of columns which are being returned.

Screenshot 2023-09-22 at 1 30 43 AM



Here we can expand the drawer to see the options available to the user.

Screenshot 2023-09-22 at 1 30 52 AM



Please provide suggestions and ways to improve the UI.
Tasks Remaining before first Milestone:

  1. Option to display Query Plan along with Query Results. Planning to add tabs in the Query Response component.
  2. The code Editor will be having autocomplete and other ide features soon.
  3. Add Data Source page will be implemented where we can configure which database we want to connect to( mysql, postgres etc)

@xzdandy xzdandy added this to the Long Term Goal milestone Sep 22, 2023
@xzdandy
Copy link
Collaborator

xzdandy commented Sep 22, 2023

Hi @kslohith, it looks great. I think we can merge the current prototype version and start host it. We can work on the remaining tasks you mentioned incrementally.

Do you have a plan to support unstructured data like images?

Hi @gaurav274 @jarulraj @jiashenC, please provide feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request ✨ New feature or request High Effort 🏋 Difficult solution or problem to solve User Experience
Projects
Status: In Progress
Development

No branches or pull requests

2 participants