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.
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/
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
- Create and join chatrooms
- Mobile Responsive
- 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.