An open API service indexing awesome lists of open source software.

https://github.com/shashwatkathuria/serverless-chat-application

Serverless Chat Application having AngularJS frontend and deployed using AWS.
https://github.com/shashwatkathuria/serverless-chat-application

angularjs aws-cognito aws-dynamodb aws-lambda chat-application html javascript serverless-architectures serverless-functions

Last synced: about 1 month ago
JSON representation

Serverless Chat Application having AngularJS frontend and deployed using AWS.

Awesome Lists containing this project

README

          

# Serverless-Chat-Application ![Status finished](https://img.shields.io/badge/Status-finished-2eb3c1.svg) ![AngularJS 1.6.9](https://img.shields.io/badge/AngularJS-1.6.9-green.svg) ![Node.js 10.x](https://img.shields.io/badge/Node.js-10.x-blue.svg) ![forthebadge made-with-javascript](https://forthebadge.com/images/badges/made-with-javascript.svg)
----------------------------
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.
--------------