https://github.com/kxxoling/chatter
A chatting app based on Django Channels and Vue.js.
https://github.com/kxxoling/chatter
django django-channels vuejs2
Last synced: about 2 months ago
JSON representation
A chatting app based on Django Channels and Vue.js.
- Host: GitHub
- URL: https://github.com/kxxoling/chatter
- Owner: kxxoling
- Created: 2017-07-09T16:31:00.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-10T19:23:35.000Z (almost 8 years ago)
- Last Synced: 2025-05-06T22:50:05.861Z (about 2 months ago)
- Topics: django, django-channels, vuejs2
- Language: Python
- Homepage:
- Size: 63.5 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
=======
Chatter
=======Chatter is an open source chat application based on `Django Channels `_.
Feel free to use an fork!Pre-requirements
================This is project based on Django Channels and Vue.js, so you need these technologies
installed before trying to run it on your own machine:* Python 3;
* `pipenv` as Python environment manager is suggested, but `pip` is also accepted;
* SQLite3 as the database;
* Redis as Django Channles layer;
* Node.js and npm for Vue staff;Run
===1. Set up a clean Python environment: ``pipenv install``;
2. Install the frontend requirements: ``npm install``;
3. Start ASGI server for Django Channles layer: ``daphne chatter.asgi:channel_layer --port 8000``;
4. Start Django server for API requests: ``./manage.py runserver``;
5. Start Vue.js dev-server: ``npm run dev``;Preview
=======.. image:: https://raw.githubusercontent.com/kxxoling/chatter/master/chatter.png