Skip to content

A pretty simple command-line chat application built using Flask, Socket-IO and Click

Notifications You must be signed in to change notification settings

prettyirrelevant/cli-chat

Repository files navigation

cli-chat

A pretty simple command-line realtime chat application built using Flask, Socket-IO and Click.

Features

  • 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.

Deploy

Installation and Use

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

Screenshots

Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text

About

A pretty simple command-line chat application built using Flask, Socket-IO and Click

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages