# socket.io-chat-platform **Repository Path**: websocket2024/socket.io-chat-platform ## Basic Information - **Project Name**: socket.io-chat-platform - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-06 - **Last Updated**: 2024-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Socket.IO chat platform A basic chat platform based on [Socket.IO](https://socket.io/) with: - channel-based messages: ![Screenshot of a public channel](./assets/channel_based_messages.png) - and private messages: ![Screenshot of a private channel](./assets/private_messages.png) Table of contents: * [How to use](#how-to-use) * [Development](#development) * [Server](#server) * [Client](#client) * [Data model](#data-model) * [Licence](#licence) ## How to use ```shell $ docker compose up -d ``` Then go to http://localhost:8080 ## Development ### Server ```shell $ cd server # start the PostgreSQL database $ docker compose up -d # start the server $ npm run dev ``` ### Client ```shell $ cd vue-client # start the client $ npm run dev ``` Then go to http://localhost:5173 ## Data model Data model ## Licence [MIT](./LICENSE)