This plugin handles messaging for both DM and Channels
This project is a monolith application. You will find two folders namely:
- backend
- frontend
Depending on your track, you are to work in the folder that concerns you.
-
Fork this repository to have a copy of it in your own github account
-
Clone the forked repo to your PC, this gives you access to the repo locally
-
Install Python from https://www.python.org/downloads/ if you haven't
-
cd into the project folder
-
cd into the backend folder
-
Ensure a virtual environment has been created and activated
-
For Linux: Run the startup.sh script to install dependencies and start up server by typing out this command on your terminal
sh startup.sh
-
For Windows: Run the startup.sh script to install dependencies and start up server by typing out this command on your console
startup.sh
-
For Windows (using git bash): Run the startup.sh script to install dependencies and start up server by typing out this command on your console
source startup.sh
-
Server can be manually started by using the following command
uvicorn main:app --reload
Guides for Frontend will be updated soon
- Backend: FastApi
- Frontend: React