Mirage is a lightweight chat application that prioritizes privacy by not storing messages on the server. It features an easily customizable client and straightforward server hosting using Flask.
- Privacy First: Messages are never stored on the server permanently , ensuring that your conversations remain private.
- Customizable Client: Modify the client as per your needs and preferences.
- Simple Hosting: Hosting the Mirage server is easy with Python and Flask, so you can set it up without hassle.
To get started, you will need:
-
Clone the repository:
git clone https://github.com/korrykatti/mirage.git cd mirage
-
Install the required Python packages:
pip install -r requirements.txt
-
Start the Flask server:
python server.py
-
Use the custom client to start chatting!
We welcome contributions! This project is participating in Hacktoberfest 2024. Check out CONTRIBUTING.md for guidelines on how to contribute.
Mirage is open-source software licensed under the MIT License.
If you have questions or suggestions, feel free to open an issue or contribute directly!
- The server url is not meant to be opened , that is why you are getting the 404 not found error. You have to run the server.py then run
client.py
- You will have to first make a
userinfo.json
file in same folder asclient.py
. Here is what you can paste in it for basic testing
{"username": "user", "email": "user@example.com", "secret_key": "secret"}