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.
- 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
Frontend: React, TypeScript
Backend: Node.js, Express, MongoDB, Redis
DevOps: AWS, Terraform, CircleCI
Others: Socket.io, JWT Authentication, CloudFront, S3
- Clone this repository
git clone https://github.com/nab555/Chat-Project.git