-
Notifications
You must be signed in to change notification settings - Fork 8
Overview
Johannes edited this page Apr 29, 2024
·
1 revision
Welcome to the nestjs-socketio-chat project! This backend system is built with NestJS and Socket.io to support real-time chat applications. It is designed for both group discussions and private messages.
- Authentication & Authorization: This feature keeps your chats secure. Only registered users can log in and send messages.
- Chat Rooms: Users can create or join rooms where they can talk with many people at once.
- Direct Messages: For private conversations, users can chat one-on-one.
- Real-Time Communication: Messages appear instantly, without needing to refresh the page.
- NestJS: A Node.js framework that helps us build efficient and scalable server-side applications.
- Socket.io: Allows for real-time communication across users.
- TypeORM: Manages relationships between data, provides entity schemas, and handles database interactions.
- SQLite: A simple database that stores user data and chat messages without complex setup.
The goal of this project is to provide a solid backend for any developer looking to integrate chat functionality into their applications. Whether it’s for learning purposes or building a full-featured chat service, nestjs-socketio-chat offers a strong foundation.
We hope this overview gives you a good start in understanding what our project is about. Explore more to see how you can use or contribute to the project!