Skip to content
Realtime chat web app using React, AWS API Gateway Websockets, Dynamodb and custom Cognito authorizer.
JavaScript HTML CSS
Branch: master
Clone or download
yai333 Merge pull request #4 from yai333/dependabot/npm_and_yarn/backend/esl…
…int-utils-1.4.3

Bump eslint-utils from 1.3.1 to 1.4.3 in /backend
Latest commit 1035d2d Nov 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend Merge pull request #4 from yai333/dependabot/npm_and_yarn/backend/esl… Nov 11, 2019
frontend update react to 16.8.4 Mar 6, 2019
.gitignore push v1.0.0 Dec 28, 2018
README.md remove auth project Mar 6, 2019

README.md

Realtime chat web app using React, AWS API Gateway Websockets, Dynamodb and custom Cognito authorizer. https://medium.com/neami-apps/how-to-build-a-react-chat-app-with-aws-api-gateway-websockets-and-cognito-custom-authorizer-6f84f2da47ec

Project Structure

── /backend/            # Api Gateway Websockets and Lambda functions
── /frontend/           # Frontend React web app

Stack

  • React 16.8+
  • Serverless 1.38+
  • Node.js 8.10

Create AWS Cognito User Pool

https://docs.aws.amazon.com/cognito/latest/developerguide/tutorial-create-user-pool.html

Once User Pool created, Replace all APP_CLIENT_ID and USER_POOL_ID to your created IDs

Deploy Backend

cd backend
sls deploy
cd ..

Run React App

cd frontend
npm install
npm start
You can’t perform that action at this time.