For security and privacy, some core logic files are excluded.
Instead, we provide *.example.ts / *.example.py files as stubs.
These allow the project to run, but you’ll need to implement your own logic for:
- Real WebSocket chat
- Neural network decoding/registration
- Backend chat consumer
This ensures the repo is open-source while keeping sensitive logic private.
Clone project via HTTPS
git clone https://github.com/jpdevdotcom/university-linkup.gitGo to university-linkup folder
cd university-linkupGo to client folder
cd clientInstall node dependencies
npm installRun the client
npm run devNote: Make sure you are in university-linkup directory.
Go to server folder
cd serverCreate a virtual environment
# for mac
python3 -m venv .venv
# for windows
python -m venv .venvActivate virtual environment
Note: the usage of forward slash (/) depends on what terminal you use
# for mac
source .venv/bin/activate
# for windows
.venv/scripts/activateInstall dependencies
pip install -r requirements.txtRun the server using daphne
daphne -b 0.0.0.0 -p 8000 core.asgi:applicationAccess the web app here: http://localhost:5174/
Provide your own API keys through your account to enable the chat application to operate at its full capacity.