Skip to content

[Epic] DynamoDB support #142

Open
Open
@Blankll

Description

@Blankll

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 DynamoDB 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

  • Query with partition key

  • query with sortkey

  • scan query

  • display query result

  • pagination

  • create item

  • 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/

api reference:

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions