Simple Chat
This is a simple one-room chat application with user management, developed as a school project for study purposes.
Not recommended for production use.
A test protocol can be found here: simple_chat_testprotokoll.pdf
A Project overview can be found here: Perplexity overview
Running with Docker
docker compose -f docker/compose.yml up
Running in Development Mode
With Docker:
BUILD_TARGET=dev docker compose -f docker/compose.yml
Then, install dependencies for the frontend and start the development server:
cd frontend
npm install
npm run dev
For the backend, install dependencies and run the server:
pip install -r simple_chat_api/requirements.txt
DEV=true python -m simple_chat_api
To run tests:
python -m unittest discover -s simple_chat_api/tests -p "*.py"
Description
Languages
Python
56.3%
Vue
20%
TypeScript
18.3%
Dockerfile
2.7%
CSS
1.2%
Other
1.5%