A pretty simple command-line realtime chat application built using Flask, Socket-IO and Click.
- Registration
- Login
- Logout(basically deleting stored jwt)
- Rooms
- Private Chat (between 2 individuals and visible to just those individuals.)
- Ban (Using username or IP Address)
- End-to-End Encryption per say.
To begin installation clone the repo into preferred directory
git clone https://github.com/prettyirrelevant/cli-chat.git
Activate a virtual environment
For Windows
python3 -m venv env
env/scripts/activate
For Unix
python3 -m venv env
source env/bin/activate
Install required packages
pip install -r requirements.txt
Run this to view all options and commands
python client.py