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
- Host: GitHub
- URL: https://github.com/hasibhassan/aws-one-touch
- Owner: hasibhassan
- Created: 2021-04-06T15:55:35.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-11T02:42:31.000Z (over 4 years ago)
- Last Synced: 2025-03-12T17:38:48.529Z (about 1 year ago)
- Topics: aws-lambda, crud-api, serverless
- Language: JavaScript
- Homepage:
- Size: 224 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple Crud ·  
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/)