Skip to content

Chatter is web application and fully functional to deploy on AWS EKS kubernetes cluster

License

Notifications You must be signed in to change notification settings

dburugupalli/chatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatter

Table of Contents

About Application

  • Token based authentication for user Sign in and Sign up
  • Web application where user can tweet and see the recent tweet from all other users.
  • Integrated News API on the home page for latest updates
  • Tweets include photo, username, tweet body, comments and likes on a particular post.
  • User can comment and like the tweet and view tweets posted by others
  • Ability to delete offensive tweets before any user can see them
  • Tweets are stored in a database, so they never get lost
  • Ability to deploy front-end as a PWA so that it can run on devices
  • All the tweets are store to the backend database, which will help the user find their past tweets.
  • Redis-json as the middle layer.
  • React and material UI for frontend development
  • Session Based user management using cookies
  • Terraform to provision infrastructure
  • Kubernetes cluster on AWS
  • Logging using ELK stack
  • Monitoring using Prometheus
  • Continuous Integration to Docker Hub (A new image is created and deployed to docker hub)
  • Ingress Controller using NGINX
  • Application scaling
  • Deployed app on cloud with a single command (automation)
  • For installing the application from browser as an app, please use https://projectchatter.netlify.app/ .

Application Architecture

alt text

About

Chatter is web application and fully functional to deploy on AWS EKS kubernetes cluster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •