Skip to content

smokeyblues/base-aws-notes-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base Notes App hosted on AWS with simple stripe integration

This is the template that will be deployed when using the create-sst-aws-app.

This template uses the SST framework and is based on their fantastic guide.

SST Demo Notes App

The SST 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 — demo.sst.dev

Demo App

We use React.js, AWS Lambda, API Gateway, DynamoDB, and Cognito. This repo is a full-stack serverless app built with SST.

  • The infra/ directory defines our AWS infrastructure.
  • The packages/functions directory contains the Lambda functions that power the CRUD API.
  • The packages/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.

Prerequisites

Before you get started:

  1. Configure your AWS credentials
  2. Install the SST CLI

Usage

Clone this repo.

git clone https://github.com/sst/notes.git

Install dependencies.

npm install

This project uses a secret that we are not checking in to the repo. Make sure to create one before deploying.

sst secret set StripeSecretKey <YOUR_STRIPE_SECRET_TEST_KEY>

Developing Locally

From your project root run:

npx sst dev

This will start your frontend and run your functions Live.

Deploying to Prod

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

npx sst deploy --stage production

Make sure to set your secret for prod as well.

sst secret set StripeSecretKey <YOUR_STRIPE_SECRET_TEST_KEY> --stage production

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published