All Projects → serverless-stack → demo-notes-app

serverless-stack / demo-notes-app

Licence: MIT license
Source for the demo notes app in the Serverless Stack Guide

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to demo-notes-app

aws-serverless-fullstack-swift-apple-carplay-example
This application demonstrates a full-stack Apple CarPlay app that uses Swift for both the UI and the backend services in AWS. The app accesses Lambda functions written in Swift and deployed from Docker images. The app accesses Amazon Location Service and a 3rd party weather api to display information in the vicinity of the user.
Stars: ✭ 84 (+61.54%)
Mutual labels:  lambda, cdk
recipeek
🍽️ Recipe search app
Stars: ✭ 20 (-61.54%)
Mutual labels:  lambda
cdkdx
Zero-config CLI for aws cdk development
Stars: ✭ 31 (-40.38%)
Mutual labels:  cdk
gozeit
GoZeit
Stars: ✭ 19 (-63.46%)
Mutual labels:  lambda
basic-serverless-api
A basic full stack example of building an API with AWS Amplify, Amazon API Gateway, AWS Lambda, and Amazon DynamoDB
Stars: ✭ 45 (-13.46%)
Mutual labels:  lambda
lambda
lambda calculus interpreter
Stars: ✭ 23 (-55.77%)
Mutual labels:  lambda
sidecar
Deploy and execute AWS Lambda functions from your Laravel application.
Stars: ✭ 543 (+944.23%)
Mutual labels:  lambda
aws-waf-logger
Log all AWS WAF Matched Rules to S3 and/or Loggly using Serverless
Stars: ✭ 18 (-65.38%)
Mutual labels:  lambda
java-functional-features-tutorial
This repo is DEPRECATED. Please use https://github.com/bobocode-projects/java-fundamentals-course
Stars: ✭ 15 (-71.15%)
Mutual labels:  lambda
antirootkit-anti-splicer
The project is a demo solution for one of the anti-rootkit techniques aimed on overcoming splicers
Stars: ✭ 31 (-40.38%)
Mutual labels:  sst
aws-lambda-powertools-typescript
A suite of utilities for AWS Lambda Functions that makes structured logging, creating custom metrics asynchronously and tracing with AWS X-Ray easier
Stars: ✭ 817 (+1471.15%)
Mutual labels:  lambda
cdk-ecr-deployment
A CDK construct to deploy docker image to Amazon ECR
Stars: ✭ 51 (-1.92%)
Mutual labels:  cdk
ebs-backup
Backup EBS Volumes
Stars: ✭ 34 (-34.62%)
Mutual labels:  lambda
lastkeypair
A serverless SSH certificate authority to control access to machines using IAM and Lambda
Stars: ✭ 39 (-25%)
Mutual labels:  lambda
py-lambda-action
A Github Action to deploy AWS Lambda functions written in Python with their dependencies in a separate layer.
Stars: ✭ 49 (-5.77%)
Mutual labels:  lambda
jMiniLang
用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。
Stars: ✭ 62 (+19.23%)
Mutual labels:  lambda
aws-cdk-github-oidc
CDK constructs to use OpenID Connect for authenticating your Github Action workflow with AWS IAM
Stars: ✭ 59 (+13.46%)
Mutual labels:  cdk
serverless-plugin-epsagon
Epsagon's plugin for Serverless Framework ⚡️
Stars: ✭ 53 (+1.92%)
Mutual labels:  lambda
aws-cdk-microservice
An AWS CDK Construct to deploy microservice infra in less than 50 lines of code.
Stars: ✭ 48 (-7.69%)
Mutual labels:  cdk
amazon-eventbridge-producer-consumer-example
A simple producer/consumer example for Amazon EventBridge. Questions? @jbesw.
Stars: ✭ 49 (-5.77%)
Mutual labels:  lambda

SST Demo Notes App Seed Status

The Serverless Stack Guide is a comprehensive open source tutorial for building and deploying full-stack apps using serverless and React on AWS.

We create a note taking app from scratch. Using React.js, AWS Lambda, API Gateway, DynamoDB, and Cognito.

Demo App

This repo is a full-stack serverless app built with SST.

  • The stacks/ directory defines our AWS infrastructure using AWS CDK.
  • The services/ directory contains the Lambda functions that power the CRUD API.
  • The frontend/ directory contains the React app.

It's a single-page React app powered by a serverless CRUD API. We also cover how add user authentication, handle file uploads, and process credit card payments with Stripe.

Usage

Clone this repo.

$ git clone https://github.com/serverless-stack/demo-notes-app

Install dependencies.

$ npm install

This project refers to a .env.local file with a secret that we are not checking in to the repo. Make sure to create one before deploying - https://serverless-stack.com/chapters/handling-secrets-in-sst.html.

Developing Locally

Start the Live Lambda Dev Environment.

$ npx sst start

Install dependencies for the frontend React app.

$ cd frontend
$ npm install

Start the React local dev environment from the frontend/ dir.

$ npm start

Running Tests

From the project root.

$ npm test

Deploying to Prod

Run this in the project root to deploy it to prod.

$ npx sst deploy

Join the SST community over on Slack and follow us on Twitter.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].