Denscord is a Discord clone built as a pet project to test my skills and create a portfolio project. It allows users to create guilds, channels, and send messages in those channels. This README provides instructions on how to install and set up the Denscord API server.
[Note] Click on image.
Note
For start make sure you have python and docker installed on your machine.
git clone https://github.com/denver-code/denscord
cd denscord
Rename sample.env -> .env
and don't forget to change the settings inside.
Also you may import the Insomnia requests collection, that's file requests.json
Note
For start make sure you have docker installed on your machine.
sh scripts/run.sh
or
docker-compose up --build -d
[!NOTE] Make sure you have installed poetry on your machine (pip3 install poetry)
poetry install
poetry run uvicorn denscord.main:app
poetry install
poetry shell
code .
pytest -r pF --disable-warnings