Skip to content

A chatting app based on Django Channels and Vue.js.

Notifications You must be signed in to change notification settings

kxxoling/chatter

Repository files navigation

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

https://raw.githubusercontent.com/kxxoling/chatter/master/chatter.png

About

A chatting app based on Django Channels and Vue.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published