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