A demo note taking app with support for multiple users.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
.arc
.gitignore
package-lock.json
package.json
readme.md

readme.md

arc-example-notes

A demo note taking app with support for multiple users.

Features demonstrated:

  • HTTP GETs and POSTs with different response codes
  • Sessions and related work like including sign up, log in, authenticating access to lambda routes, etc.
  • Data storage
  • Middleware, including using middleware to control access to a route lambda.
  • The shared directory, with carefully selected features like auth and response codes available to all our lambdas.
  • Helpers like url - ensures we map to the correct sandbox / testing / production URLs (before DNS is set up)

Usage

Open the .arc and modify the @static bucket names from 'arc-example-notes-staging' and 'arc-example-notes-production' to something else - S3 buckets are global to AWS

npm i
npx sandbox

Then visit the URL presented.