Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 1.99 KB

README.md

File metadata and controls

45 lines (37 loc) · 1.99 KB

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