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

[Epic] DynamoDB support #142

Open
10 tasks
Blankll opened this issue Nov 28, 2024 · 1 comment
Open
10 tasks

[Epic] DynamoDB support #142

Blankll opened this issue Nov 28, 2024 · 1 comment

Comments

@Blankll
Copy link
Member

Blankll commented Nov 28, 2024

features

As a NoSQL Desktop client, DocKit should be able to connect to DynamoDB, create/edit DynamoDB queries, etc.

new connection

  • When the user clicks Add New Connection, the popup page should list a new item DynamoDB with the logo
  • When the user clicks DynamoDB, it should route to the new DynamoDB connection page to let the user input connection info for DynamoDB
  • Implement DynamoDB connection page to input, verify, and store MongoDB connection info
  • After the user clicks confirm, the DynamoDB connection should be listed in the connection list with the other connections together, connections are differentiated by their name and logos

connections manage

  • implement edit connection for DynamoDB
  • implement remove connection for DynamoDB

query editor

Scan/Query views

  • refer to the AWS official solution, build UI facing add data View for user to add new data quickly
    image

  • refer to the AWS official solution, build UI facing Scan/Query view for user to access data quickly
    image

Patial SQL query editor

  • Create a new DynamoDB query editor based on monaco-editor
  • When the user clicks to connect the DynamoDB instance, the DynamoDB query editor should show in the right panel with some useful sample queries

auto-completion

  • TBC

References

similar competitor: https://dynobase.dev/

@ChenChunShenG19
Copy link

picked up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants