Made with REACT (Ant Design), Python (Fast API), Socket IO, SQL (SQLAlchemy)
Use the package manager pip to install the necessary packages.
cd ./api
pip install -r requirements.txtAPI:
Create a .env file in the "api" directory, with the following variables:
| DB_URI="sqlite:///./database/data.db" |
|---|
| APP_NAME="Messenger" |
| DEBUG_MODE=True |
| HOST='0.0.0.0' |
| PORT=8000 |
| secret='your_secret_key' |
| algorithm=HS256 |
| DOMAIN='http://0.0.0.0:8000/' |
python run.pySocket:
cd ./socket
npm i
npm startClient:
cd ./client
npm i
npm startPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.