Skip to content

nabeelahmad55/Chat-Project

Repository files navigation

💬 Chat Project

Build and deploy a full-featured Social Network Application using modern technologies like React, TypeScript, MongoDB, Redis, Queues, AWS, Terraform, and CircleCI.
This project demonstrates scalable architecture, CI/CD automation, and cloud infrastructure management for a production-ready social media platform.


🚀 Features

  • Real-time chat and notifications
  • User authentication and profile management
  • Post creation, likes, and comments
  • Message queues for background jobs
  • Redis caching for high performance
  • CI/CD pipeline with CircleCI
  • Infrastructure as Code with Terraform
  • Deployment on AWS

🛠️ Tech Stack

Frontend: React, TypeScript
Backend: Node.js, Express, MongoDB, Redis
DevOps: AWS, Terraform, CircleCI
Others: Socket.io, JWT Authentication, CloudFront, S3


⚙️ Installation & Setup

  1. Clone this repository
    git clone https://github.com/nab555/Chat-Project.git

About

Build and deploy a full-featured Social Network Application using modern technologies like React, TypeScript, MongoDB, Redis, Queues, AWS, Terraform, and CircleCI. This project demonstrates scalable architecture, CI/CD automation, and cloud infrastructure management for a production-ready social media platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors