Open
Description
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
-
refer to the AWS official solution, build UI facing Scan/Query view for user to access data quickly
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: