wechat icon indicating copy to clipboard operation
wechat copied to clipboard

An realtime online chat room base on backbonejs & socketio & webpy & sqlite3

wechat

An online chat room base on backbonejs & webpy & sqlite3

Css styles Power by semantic <http://zh.semantic-ui.com/>_

Quick Start at local

::

git clone https://github.com/the5fire/wechat
cd wechat && pip install -r requirements.txt
cd src
python init_sqlite.py
python server.py

then open your browser and type http://127.0.0.1:8080 .

Quick Deploy Online

You should modify hosts/remote_user or other configration in deploy-wechat-simple.yml first, then::

ansible-playbook deploy-wechat-simple.yml

that all.

it's running!!

Screenshots

login:


.. image:: data/login.png


topics:

.. image:: data/topics.png

messages:


.. image:: data/chat.png


TODO:
------------------------

1. replace gevent-socketio with tornado.
2. use socketio save message data.