https://github.com/simplymequeeny/dynamodb-client-web-gui
A simple web client to view documents from AWS DynamoDB or DynamoDB Local
https://github.com/simplymequeeny/dynamodb-client-web-gui
angularjs aws-dynamodb java-8 single-page-applications spring-boot spring-rest
Last synced: 27 days ago
JSON representation
A simple web client to view documents from AWS DynamoDB or DynamoDB Local
- Host: GitHub
- URL: https://github.com/simplymequeeny/dynamodb-client-web-gui
- Owner: simplymequeeny
- License: mit
- Created: 2017-03-05T00:33:24.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-26T20:26:03.000Z (almost 8 years ago)
- Last Synced: 2024-11-13T16:43:20.910Z (7 months ago)
- Topics: angularjs, aws-dynamodb, java-8, single-page-applications, spring-boot, spring-rest
- Language: Java
- Homepage:
- Size: 638 KB
- Stars: 10
- Watchers: 5
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - simplymequeeny/dynamodb-client-web-gui - A simple web client to view documents from AWS DynamoDB or DynamoDB Local (Java)
README
[](https://travis-ci.org/simplymequeeny/dynamodb-client-web-gui)
[](https://codecov.io/gh/simplymequeeny/dynamodb-client-web-gui)
[](https://www.versioneye.com/user/projects/59650c19368b080016f705dc)# dynamodb-client-web-gui
A simple web client to view documents from AWS DynamoDB or DynamoDB Local## Getting Started
These instructions will help you how to make the dynamodb-client-web-gui web application running.### Prerequisites
* Java 8 or newer
* DynamoDB Local Jar [Download & Setup](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html)
* [AWS Credentials File](http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html) (if connecting to AWS DynamoDB)### Features
* View documents from DynamoDBLocal or AWS DynamoDB
* Export Data to CSV file
* Import CSV file (on DynamoDBLocal only)### Running the dynamodb-client-web-gui Web Application
#### 1.) Download the latest release [executable jar](https://github.com/simplymequeeny/dynamodb-client-web-gui/releases/latest).* **Using DynamoDB Local**
Your Dynamodb Local must be up and running```
java -jar dynamodb-client-web-gui-1.0.0.jar --endpoint.url=[your dynamodb local endpoint]
```* **Using AWS DynamoDB**
Before running the dynamodb-client-web-gui web application make sure that your AWS credentials file is in place.```
java -jar dynamodb-client-web-gui-1.0.0.jar [--profile=]
```#### 2.) Open up a browser then go to http://localhost:9100
Wait for the web server to start up before connecting#### 3.) Check [Wiki](https://github.com/simplymequeeny/dynamodb-client-web-gui/wiki) on how to use it
## Built With
* [Java 8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) - Programming Language
* [Spring Boot](https://spring.io/guides/gs/spring-boot) - The web framework
* [Mockito](http://site.mockito.org/) - Unit testing
* [AngularJS 1](https://angularjs.org/) - Dynamic UI
* [AWS SDK](https://aws.amazon.com/documentation/dynamodb/) - API
* [ui-grid](http://ui-grid.info/) - Grid data display
* [angular-json-tree](https://github.com/awendland/angular-json-tree) - JSON Tree display
* [Bootstrap](http://getbootstrap.com/) - UI
* [Maven](https://maven.apache.org/) - Dependency Management## Contributing
See [Guidlines](CONTRIBUTING.md)
## Author
* **Quennie Teves** - *Initial work* - [simplymequeeny](https://github.com/simplymequeeny)
See also the list of [contributors](https://github.com/simplymequeeny/dynamodb-client-web-gu/contributors) who participated in this project.
## Motivation
I started this web application because I use DynamoDBLocal during the development and testing stages of the ReST WS project that I am involved with.## License
This project is licensed under the MIT License - see the [LICENSE](/LICENSE) file for details
## Acknowledgments
* [Darky Theme](https://bootswatch.com/darkly/) - Bootstrap Theme from [bootswatch](bootswatch.com)