Welcome to Nest.js Socket.io Chat
! This project is a robust, open-source backend for building real-time chat applications. It's designed to handle everything from group discussions to private conversations on the server side, ensuring efficient and interactive communication experiences.
Socket.io
.nestjs-socketio-chat is crafted using powerful technologies:
Follow these steps to set up nestjs-socketio-chat on your system:
git clone https://github.com/vontanne/nestjs-socketio-chat.git
npm install
..env.example
file to .env
and update the environment variables accordingly: cp .env.example .env
npm run migration:run
.npm run start:dev
npm run start:prod
(Note: Migrations run automatically in production mode.)Test the app's endpoints and chat features using tools like Postman, which supports WebSocket
and Socket.io
testing.
Your contributions make our project thrive. Feel free to:
For more details on contributing, please review our Contributing Guidelines.
nestjs-socketio-chat is open-sourced under the GNU General Public License.
Enjoy chatting with nestjs-socketio-chat!