Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pawel2000pl/anonymousmessenger

Simple text (and anonymous) messenger.
https://github.com/pawel2000pl/anonymousmessenger

cherrypy css docker ecdsa html js mariadb markdown-to-html messenger messenger-platform mysql notifications onrender push-notifications python voice-chat websocket ws4py

Last synced: 23 days ago
JSON representation

Simple text (and anonymous) messenger.

Awesome Lists containing this project

README

        

# Simple text messenger

Demo deployed on [anonymous-messenger.onrender.com](https://anonymous-messenger.onrender.com/).
(First connection may take about 50 seconds because the docker container is suspended in free account on onrender.com)

Available in: english, polish, germany and french.
(Translated with ChatGPT)

Build:
```
# With transcient database:
docker build --build-arg TRANSIENT_DATABASE=TRUE -t anonymous-messenger .

# Without transcient database (default):
docker build --build-arg TRANSIENT_DATABASE=FALSE -t anonymous-messenger .
# or
docker build -t anonymous-messenger .
```

Required environment variables (may be skiped when use transcient database):
```
DATABASE_HOST
DATABASE_NAME
DATABASE_PASS
DATABASE_USER
DATABASE_PORT
AES_KEY
```

Fast run:
```
# Required .env file with exported all neccessary variables
source .env
APP_PATH='.' python3 server/start.py
```

Works also with VSCode debug (F5).

![login_page](screenshots/Screenshot1.png)


![profil_page](screenshots/Screenshot2.png)


![chat_page](screenshots/Screenshot3.png)