This site is powered by Begin, an app platform and framework for building serverless applications on AWS.
- Initialize the repo: 
npm i - Start a local dev server: 
npm start - To lint your code: 
npm run lint - To run your tests: 
npm t 
- Install puppeteer globally: 
npm i puppeteer -g - Run: 
npm run social-images 
src/http/get-index/- Handles requests to the root view (e.g. 
/) and pages view (e.g./why-cascadiajs) 
- Handles requests to the root view (e.g. 
 src/http/get-speakers-000speaker/- Handles requests to the speaker view (e.g. 
/speakers/aaron-turner) 
- Handles requests to the speaker view (e.g. 
 src/views/- Contains logic and components for all views
 
src/shared/- Contains app utils and dummy speaker data
 
public/- Contains basic static assets for the app (images, styles, etc.)
 - Files within this folder are also deployed to the Begin CDN
 
build/- Contains build script that pulls event information from a private endpoint, enabling scheduled speaker reveals
 - The event data endpoint runs in a separate Begin app and repo that contains a single API endpoint (and static assets hosted on the Begin CDN)
 
- Quickstart - basics on working locally, project structure, deploying, and accessing your Begin app
 - Creating new routes - basics on expanding the capabilities of your app
 
Head to docs.begin.com to learn more!