Real-time Chat Application
A real-time messaging application that allows users to communicate with each other in groups or private messages.
- Group Chats: Create groups to chat with specific people.
- Private Messaging: Send direct messages to individuals.
- Real-time Notifications: Receive instant notifications for new messages.
- Message Reactions: Express your emotions with various reactions.
- File Sharing: Share files with other users.
- Node.js
- NestJS
- React
- Mongodb
- TypeScript
$ cd ./backend && npm install
$ cd ./frontend && npm install# development
$ cd ./backend && npm run start:dev
# production mode
$ cd ./backend && npm run start:prod# development
$ cd ./backend && npm run start
# production mode
$ cd ./backend && npm run build