Chatter
Chatter is a real-time messenger application built to deliver a smooth and modern chat experience. It features a robust and scalable architecture using modern web technologies on both the frontend and backend.
🚀 Live Demo
Deployed on Vercel (Frontend) and Heroku (Backend)
🔗 Visit Chatter
https://chatter-eight-psi.vercel.app/login
🛠️ Backend
The backend is powered by Nest.js, offering a modular and scalable structure. It uses MongoDB with Mongoose for database operations,
and JWT for secure authentication. File uploads (e.g., profile pictures) are handled via an S3-compatible bucket.
Tech Stack:
Nest.js
TypeScript
MongoDB & Mongoose
JWT Authentication
S3 Bucket for Image Uploads
Deployment: Heroku
📦 Features
Real-time messaging
JWT-based user authentication
Profile image upload
GraphQL API integration
Responsive UI with MUI
Deployed for public use