This sample application uses the Express framework to build a simple, scalable RESTful API that is deployed to AWS Elastic Beanstalk. The application stores data in Amazon DynamoDB and publishes notifications to the Amazon Simple Notification Service (SNS).
The API can be found here: API
To develop locally this project uses LocalStack to mock the various AWS services. For installation instructions please follow the installation guide: Install LocalStack.
The configuration for these endpoints are handled in the .env file
In the project directory, you can run
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
Launches the tests once. Unit tests are run with Mocha and Sinon.
Launches the tests in watch mode.
Launches the tests in coverage mode using Instanbul.
Runs LocalStack. Spins up the mocked AWS services (eg. S3 can be found at http://localhost:4572)