Skip to content

applideveloper/aws-dynamodb-mars-json-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Features

Easily store and index the images of Mars published by NASA Jet Propulsion Laboratory. This project includes a Java application for storing the data in DynamoDB or DynamoDB Local and a frontend web application for interacting with and display the images. Provides an example of how to store JSON data in DynamoDB using the low-level Java SDK and query data from DynamoDB using the DynamoDB Document SDK for JavaScript.

Getting Started

To run the demo locally with DynamoDB Local with a small subset of metadata, please run the following commands

    > cd viewer
    > npm install
    > bower install
    > grunt serve

Minimum Requirements

  • Java 1.7+
  • NodeJS
    • npm
    • bower
    • grunt
    • coffee-script
  • Ruby
    • compass
  • Maven

Building from Source

Image Ingester

You can build the Java application using Maven. Go to the directory ingester and run the following command

    > mvn clean install

Image Viewer

You can build and run the frontend web application with the following commands.

    > npm install
    > bower install
    > grunt build

Data Source / Data Ingestion Scheme

JSON image data is from [http://json.jpl.nasa.gov/data.json http://json.jpl.nasa.gov/data.json]. The image ingester is included and found under directory photo_ingester.

Release Notes

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published