Overview
NestJS + React Chat
A full-stack messaging application with GraphQL APIs, live subscriptions, and secure user sessions.
Project description
A scalable real-time messaging application built with a NestJS and GraphQL backend and a responsive React client. It supports secure JWT sessions, MongoDB-backed chat history, paginated queries, live WebSocket updates through Redis Pub/Sub, and file uploads to Amazon S3. Apollo Client and React Router power the client-side data and navigation flows.
NestJSReactGraphQLMongoDBRedis Pub/SubWebSocketsJWTApollo ClientMaterial UIAmazon S3AWS Elastic BeanstalkGitHub Actions
View GitHub repository