https://github.com/yusufsefasezer/yschat
Web chat application developed with Express.js, Socket.IO, ReactJS and Bulma.
https://github.com/yusufsefasezer/yschat
chat-client chat-server react-chat socket-io-chat-app websocket-chat
Last synced: about 1 year ago
JSON representation
Web chat application developed with Express.js, Socket.IO, ReactJS and Bulma.
- Host: GitHub
- URL: https://github.com/yusufsefasezer/yschat
- Owner: yusufsefasezer
- License: mit
- Created: 2018-10-03T16:47:01.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-03-02T19:18:57.000Z (over 2 years ago)
- Last Synced: 2025-03-24T22:42:08.140Z (over 1 year ago)
- Topics: chat-client, chat-server, react-chat, socket-io-chat-app, websocket-chat
- Language: JavaScript
- Homepage: https://www.yusufsezer.com
- Size: 497 KB
- Stars: 32
- Watchers: 2
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ysChat
Web chat application developed with Express.js, Socket.IO and ReactJS, Bulma.
## How to Use
Make sure you have [Node.js](http://nodejs.org/) installed.
```sh
git clone https://github.com/yusufsefasezer/ysChat.git
cd ysChat
```
### Server
```sh
cd server
npm install
```
If you want to use it on your local network, you must change the ip address in the `server/bin/www` file. Find the line below and change it.
```sh
origin: 'http://YOUR-LOCAL-IP:3000'
```
Now you can start the server.
```sh
npm start
```
Your app should now be running on [YOUR-LOCAL-IP:1234](http://0.0.0.0:1234/).
### Client
```sh
cd client
npm install
```
Same as the server, if you want to use it on your local network, you must change the ip address in the `client/src/Socket.js` file. Find the line below and change it.
```sh
const SOCKET_URL = 'YOUR-LOCAL-IP:1234';
```
Now you can start the client.
```sh
npm start
```
Your app should now be running on [YOUR-LOCAL-IP:3000](http://0.0.0.0:3000/).
## Screenshot

# License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details
Created by [Yusuf Sezer](https://www.yusufsezer.com)