An open API service indexing awesome lists of open source software.

https://github.com/hasibhassan/aws-one-touch

A one-click deployment of a web backend with API Gateway as the API, AWS Lamba as the compute layer, and DynamoDB as the database all managed as declarative Infrastructure-as-code with the Serverless Framework
https://github.com/hasibhassan/aws-one-touch

aws-lambda crud-api serverless

Last synced: 3 months ago
JSON representation

A one-click deployment of a web backend with API Gateway as the API, AWS Lamba as the compute layer, and DynamoDB as the database all managed as declarative Infrastructure-as-code with the Serverless Framework

Awesome Lists containing this project

README

          

# Simple Crud · ![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg) ![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)

A simple, one-click deploy, CRUD backend for web and mobile apps. Uses the Serverless Framework to deploy to AWS and Webpack under the hood to minify the source code for AWS Lambda to be more cost-effective and performant.

## Tech Stack

**Server:** Node, AWS API Gateway, AWS Lambda, DynamoDB, Serverless Framework

## Available Scripts

To deploy, setup the proper AWS credentials found in the Github Actions .yml file in the secrets section of your Github repo and push to Github.

To deploy without CI/CD, set up AWS credentials in your shell environment and run the following commands

```bash
npm i
npx serverless deploy
```

## License

[MIT](https://choosealicense.com/licenses/mit/)