Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 2.06 KB

File metadata and controls

46 lines (29 loc) · 2.06 KB

Note Application - React Front End on Serverless Stack Integrated with Amazon Web Services

Table of Contents

Description

Scratch Note App

The note application allows a user to sign-up or sign-In and save notes with file attachments. Sign-up and sign-in are controlled by AWS (Amazon Web Services) Cognito User Pools so users can log-in with their email address. AWS-Amplify is used for user authorization and API connection to backend serverless stack. Notes are saved in AWS DynamoDB and any file attachments are stored in AWS S3 Buckets. The serverless stack repo is found here https://github.com/jaredseefried/serverless-api-to-aws


Scratch Note App

Installation Requirements

  1. Clone Note Application in the command line by entering: git clone https://github.com/jaredseefried/serverless-note-app.git

  2. Install required libraries from entering in the command line: npm i

  3. Update ./src/config.js file with your own AWS information

    • S3: Region and Bucket Name
    • apiGateway: Region and URL
    • Cognito: Region, User pool ID, App Client ID and Identity Pool ID
    • Max Attachment can be left alone
    • Stripe Key
  4. Start the application by entering in the command line: npm start

(Instructions are based on having your own Amazon Web Services Services Configured and Seperate Serverless Stack built.) You can view my serverless stack at this repo: https://github.com/jaredseefried/serverless-api-to-aws.git

If you would like to learn how to build this application from scratch, follow this tutorial: https://serverless-stack.com/chapters/what-is-serverless.html

License

MIT

Have Questions?

Please email me at jared.seefried@yahoo.com if you have additional questions.