Ideas of the project.
This application is built as experiment of using django-channels for websocket-based chat application in django. Frontend is written with backbonejs, handlebars, browserify and bootstrap
Some screenshots:
How to use
- pip install django-parakeet
- Migrate application djparakeet
- Add privileges to users (to read/edit/delete djparakeet Topic and Message)
- Add to urls:
url(r'^parakeet/', include('djparakeet.urls')),
Create a routing file in a folder near your settings.py (see example in repo)from channels.routing import route from channels import include channel_routing = [ include('djparakeet.routing.websocket_routing', path=r'^/chat/') ]
- Navigate to /parakeet/
- You can clone the whole repository to run the ready application and test it
Roadmap
- better documentation
- private channels
- channels-groups of users
- search
- image upload