WIP Python CLI Chat

WORK IN PROGRESS

Python CLI chat application, using sockets and curses module. In future messages are meant to be stored in local Redis database (or simply in SQLite).

Project requirements

The table below shows functional and non-functional requirements for this project.

Requirement Description Done
FR1 Working client-server communication -
FR2 CLI interface (client + server) -
FR3 Fully configured Redis DB -
NF1 Chat rooms with passwords -
NF2 Configurable chat CLI frontend -
NF3 Full control over this application from CLI (terminal refreshing, coloring different elements of the chat room) -

FR - Functional requirement | NF_ - Non-functional requirement