ErfanPY / channels_app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

- Chat app

GitHub Stars GitHub Issues

Simple chat app created by django channels, that "will" provides the main functions you'd expect from a chat, such as emojis, private messages, an admin system, etc..

Technologies

Project is created with:

  • Django version: 3.2.9
  • Channels version: 3.0.4

Features

  • Group chat
  • Real-time communication with WebSocket

Install

git clone https://github.com/ErfanPY/channels_app.git
cd channels_app
pip install -r requirements.txt

Usage

cd chatproj
python3 manage.py runserver

TODO

  • Group chat
  • Provide some screenshots for README
  • Authentication
  • Chats list
  • Front-end for group chat
  • Emoji support
  • User @mentioning
  • Private messaging
  • Message deleting (for admins)
  • Ability to kick/ban users (for admins)
  • See other user's IPs (for admins)

About


Languages

Language:Python 82.9%Language:HTML 17.1%