Skip to content

Chat Loop is a highly scalable, low-cost, and high performant chat application built on AWS and React leveraging GraphQL subscriptions for real-time communication.

Notifications You must be signed in to change notification settings

smilegupta/chatloop-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Loop

Open Source Love Awesome Made With Love

Chat Loop is a highly scalable, low cost and high performant chat application built on AWS and React leveraging GraphQL subscriptions for real time communication.

Project Overview

Application Links

Frontend Code -> https://github.com/smilegupta/chatloop-frontend
Deployed URL -> https://chat-loop.smilegupta.tech/
Backend Code -> https://github.com/smilegupta/chatloop-backend
API Docs -> https://kb4r9.csb.app/

Tech Stack

Frontned: Reactjs
Styling: CSS and Material UI
Database: DynamoDB
Authentication and Authorisation: Cogito and Amplify
Integrations: GraphQL ( AWS AppSync )
Compute: AWS Lambda
Deployment: CI/CD setup using GitHub Actions via Serverless Framework

Architectural Diargram

Overall Functionlity

  • Create and join chatrooms
  • Mobile Responsive

Upcoming Features

  • Emoji Keypad
  • 1:1 Chats
  • Support to leave group
  • Reply to messages
  • Starring messges
  • Delete a message
  • Support for sharing images and files
  • Edit personal profile details like name and profile image

Glad to see you here! Show some love by starring this repo.

Facebook Instagram LinkedIn Twitter

About

Chat Loop is a highly scalable, low-cost, and high performant chat application built on AWS and React leveraging GraphQL subscriptions for real-time communication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published