/Serverless-Chat-Application

Serverless Chat Application having AngularJS frontend and deployed using AWS.

Primary LanguageHTML

Serverless-Chat-Application Status finished AngularJS 1.6.9 Node.js 10.x forthebadge made-with-javascript


ABOUT THE PROJECT

This is a Serverless Chat Application deployed using AWS Lambda, AWS Cognito, AWS S3, AWS DynamoDB and AWS API Gateway. It provides users the ability to chat, including both, personal and group chat.

Deployed at: http://iitj-serverless-chat-app.s3-website-us-east-1.amazonaws.com/


TECHNOLOGIES USED

  • Node.js 10.x
  • AngularJS 1.6.9
  • jQuery
  • AWS Lambda
  • AWS S3
  • AWS Cognito
  • AWS DynamoDB
  • AWS API Gateway
  • Bootstrap ( HTML / CSS / Javascript )

INSTRUCTIONS REGARDING PROJECT

The application is deployed at: http://iitj-serverless-chat-app.s3-website-us-east-1.amazonaws.com/

  • Users need to register, verify and then sign in to start chatting.
  • Instructions regarding how to chat are displayed in the website itself.
  • Users can do personal chat by making friends as well as group chat by joining chat rooms.

Further Details


  • Outermost directory contain the main HTML files.
  • js/angular folder contains the frontend logic and HTML templates regarding chats and other HTML display templates.
  • Other files in js are related to the libraries required.
  • LambdaFunction/serverLambdaFunction.js includes the AWS Lambda Serverless code.