# redux-saga-chat-example **Repository Path**: mirrors_leecade/redux-saga-chat-example ## Basic Information - **Project Name**: redux-saga-chat-example - **Description**: A chat app built with redux-saga and Socket.IO. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # redux-saga-chat-example ## Do you have interest in more redux-saga examples? Please visit [kuy/redux-saga-examples](https://github.com/kuy/redux-saga-examples) repository to get more. ## WORK IN PROGRESS A chat app built with [redux-saga](https://github.com/yelouafi/redux-saga) and [Socket.IO](http://socket.io/). The app consists of two parts: [server](https://github.com/kuy/redux-saga-chat-example/tree/master/src/server) and [client](https://github.com/kuy/redux-saga-chat-example/tree/master/src/client). The server side, which is implemented with [koa](https://github.com/koajs/koa) + [koa-socket](https://github.com/mattstyles/koa-socket), provides Socket.IO endpoint and a (fake) DB backend. ## Get Started Clone code from [github](https://github.com/kuy/redux-saga-chat-example) and install dependencies. To use koa-socket, Please make sure that you're using Node.js v4 or later. ``` git clone https://github.com/kuy/redux-saga-chat-example.git cd redux-saga-chat-example npm install ``` ### Start server ``` npm start ``` ### Start client (webpack-dev-server) ``` npm run client ``` ### Open `http://localhost:8080/` in 2 tabs >Notice: This example assume you to run on local, which means not on virtual machines like VMware, Virtualbox, etc. If a request doesn't reach to the server, please try to rewrite `localhost` to your IP or hostname in server code. ## License MIT ## Author Yuki Kodama / [@kuy](https://twitter.com/kuy)